|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.fhg.igd.semoa.service.AbstractService
de.fhg.igd.semoa.web.HttpResourceStoreImpl
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
| Field Summary | |
private static String |
CMD_DESCR
|
private static String |
CMD_HELP_
|
private static String |
CMD_ID_
|
private static String |
CMD_INFO_
|
private static String |
CMD_MIME_
|
private static String |
CMD_PATH_
|
private static String |
CMD_REG_
|
private static String |
CMD_TIME_
|
private static String |
CMD_UNREG_
|
static long |
DEFAULT_SIZE
|
static long |
DEFAULT_TIMEOUT
|
private static String[] |
DEPEND_
The dependencies to other objects in the global
Environment. |
protected MemoryCache |
resources_
|
| Fields inherited from class de.fhg.igd.semoa.service.AbstractService |
REV_POSTFIX, REV_PREFIX |
| Fields inherited from interface de.fhg.igd.semoa.web.HttpResourceStore |
WHATIS |
| Constructor Summary | |
HttpResourceStoreImpl()
|
|
| Method Summary | |
String |
author()
Returns the String with the author's name. |
String[] |
dependencies()
Returns the dependencies of this service as described in Service. |
byte[] |
getData(String id)
|
String |
getMimeType(String id)
|
HttpResource |
getResource(String id)
|
String |
info()
Returns the String with the service's short description. |
boolean |
isRegistered(String id)
|
static void |
main(String[] args)
Registers a data file under a distinct id from command line. |
void |
registerResource(String id,
byte[] data)
|
void |
registerResource(String id,
byte[] data,
long timeout)
|
void |
registerResource(String id,
byte[] data,
String mime)
|
void |
registerResource(String id,
byte[] data,
String mime,
long timeout)
|
void |
registerResource(String id,
HttpResource resource)
|
void |
registerResource(String id,
HttpResource resource,
long timeout)
|
HttpResource |
removeResource(String id)
|
String |
revision()
Returns the revision number of this class as a string. |
String |
toString()
|
protected static String |
usage()
Print usage info describing all parameters of the main() method |
| Methods inherited from class de.fhg.igd.semoa.service.AbstractService |
checkDependencies, docs, doPrivileged, doPrivileged, getACC, getEnvironment, majorVersion, minorVersion |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final long DEFAULT_TIMEOUT
public static final long DEFAULT_SIZE
private static final String CMD_INFO_
private static final String CMD_UNREG_
private static final String CMD_REG_
private static final String CMD_TIME_
private static final String CMD_MIME_
private static final String CMD_PATH_
private static final String CMD_HELP_
private static final String CMD_ID_
private static final String CMD_DESCR
protected MemoryCache resources_
private static final String[] DEPEND_
Environment.
| Constructor Detail |
public HttpResourceStoreImpl()
| Method Detail |
public String info()
info in interface Serviceinfo in class AbstractServicepublic String author()
author in interface Serviceauthor in class AbstractServicepublic String revision()
revision in class AbstractServicepublic String[] dependencies()
Service.
dependencies in interface Servicedependencies in class AbstractServicepublic String toString()
toString in class AbstractService
public void registerResource(String id,
byte[] data)
registerResource in interface HttpResourceStore
public void registerResource(String id,
byte[] data,
String mime)
registerResource in interface HttpResourceStore
public void registerResource(String id,
HttpResource resource)
registerResource in interface HttpResourceStore
public void registerResource(String id,
byte[] data,
long timeout)
registerResource in interface HttpResourceStore
public void registerResource(String id,
byte[] data,
String mime,
long timeout)
registerResource in interface HttpResourceStore
public void registerResource(String id,
HttpResource resource,
long timeout)
registerResource in interface HttpResourceStorepublic HttpResource removeResource(String id)
removeResource in interface HttpResourceStorepublic boolean isRegistered(String id)
isRegistered in interface HttpResourceStorepublic byte[] getData(String id)
getData in interface HttpResourceStorepublic String getMimeType(String id)
getMimeType in interface HttpResourceStorepublic HttpResource getResource(String id)
getResource in interface HttpResourceStorepublic static void main(String[] args)
-register -idExample: in order to register a GIF image at the id 'semoa-logo' type the following command at the SeMoA shell.-path [ -mime ] [ -timeout ] -unregister -id
java de.fhg.igd.semoa.web.HttpResourceStoreImpl -register -id semoa-logo -file semoa_logo.gif
protected static String usage()
main() method
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||