|
NextApp Echo3 v3.0.b4 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nextapp.echo.webcontainer.service.StaticBinaryService
public class StaticBinaryService
A Service
which renders a static binary resource.
Field Summary |
---|
Fields inherited from interface nextapp.echo.webcontainer.Service |
---|
DO_NOT_CACHE |
Constructor Summary | |
---|---|
StaticBinaryService(java.lang.String id,
java.lang.String contentType,
byte[] data)
Creates a new StaticBinaryService . |
Method Summary | |
---|---|
static StaticBinaryService |
forResource(java.lang.String id,
java.lang.String contentType,
java.lang.String resourceName)
Creates a new StaticBinaryService based on the data in the
specified CLASSPATH resource. |
java.lang.String |
getId()
Returns the unique identifier of this service. |
int |
getVersion()
Returns the version of the service to be retrieved. |
void |
service(Connection conn)
Services an HTTP request. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StaticBinaryService(java.lang.String id, java.lang.String contentType, byte[] data)
StaticBinaryService
.
id
- the Service
identifiercontentType
- the content typedata
- the binary dataMethod Detail |
---|
public static StaticBinaryService forResource(java.lang.String id, java.lang.String contentType, java.lang.String resourceName)
StaticBinaryService
based on the data in the
specified CLASSPATH
resource. A runtime exception will be
thrown in the even the resource does not exist (it generally should not
be caught).
id
- the Service
identifiercontentType
- the content typeresourceName
- the path to the content data in the
CLASSPATH
StaticBinaryService
public java.lang.String getId()
Service
getId
in interface Service
Service.getId()
public int getVersion()
Service
getVersion()
should return distinct values whenever the
service's content may have changed.
getVersion
in interface Service
Service.getVersion()
public void service(Connection conn) throws java.io.IOException
Service
service
in interface Service
conn
- a Connection
object which wraps
HttpServletRequest
and
HttpServletResponse
objects and provides
access to the facilities of the Echo application container
java.io.IOException
- in the event of errors related to processing the
HTTP request or producing a responseService.service(nextapp.echo.webcontainer.Connection)
|
NextApp Echo3 v3.0.b4 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |