echopointng.ui.util
Class StaticImageService
java.lang.Object
echopointng.ui.util.StaticImageService
- All Implemented Interfaces:
- Service
public class StaticImageService
- extends java.lang.Object
- implements Service
StaticImageService provides a static service
wrapper for a given resource based image reference.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StaticImageService
public StaticImageService(java.lang.String id,
ResourceImageReference imageRef)
forResource
public static StaticImageService forResource(java.lang.String id,
java.lang.String resourceName)
forResource
public static StaticImageService forResource(java.lang.String id,
java.lang.String resourceName,
Extent width,
Extent height)
getId
public java.lang.String getId()
- Description copied from interface:
Service
- Returns the unique identifier of this service.
- Specified by:
getId in interface Service
- Returns:
- The unique identifier of this service.
- See Also:
nextapp.echo2.webrender.server.Service#getId()
getVersion
public int getVersion()
- Description copied from interface:
Service
- Returns the version of the service to be retrieved. When a service is
requested with an updated version number, a non-cached copy will be used.
getVersion() should return distinct values whenever the
service's content may have changed.
- Specified by:
getVersion in interface Service
- Returns:
- The current version number of the service.
- See Also:
nextapp.echo2.webrender.server.Service#getVersion()
service
public void service(Connection conn)
throws java.io.IOException
- Description copied from interface:
Service
- Services an HTTP request. Information about the HTTP request as well
as methods for issuing a response are available from the provided
Connection object.
- Specified by:
service in interface Service
- Parameters:
conn - A Connection object which wraps
HttpServletRequest and
HttpServletResponse objects and provides
access to the facilities of the Echo application container.
- Throws:
java.io.IOException - in the event of errors related to processing the
HTTP request or producing a response.- See Also:
nextapp.echo2.webrender.server.Service#service(nextapp.echo2.webrender.server.Connection)