|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.restlet.Restlet
org.restlet.Application
de.twenty11.skysail.server.restlet.RestletOsgiApplication
public abstract class RestletOsgiApplication
Concurrency note from parent class: instances of this class or its subclasses can be invoked by several threads at the same time and therefore must be thread-safe. You should be especially careful when storing state in member variables.
| Field Summary | |
|---|---|
protected org.restlet.routing.Router |
router
the restlet router. |
protected UrlMappingServiceListener |
urlMappingServiceListener
listener keeping track of all url mappings. |
| Constructor Summary | |
|---|---|
RestletOsgiApplication(String applicationName,
String staticPathTemplate)
|
|
| Method Summary | |
|---|---|
protected abstract void |
attach()
|
void |
attachToRouter(String key,
Class<? extends org.restlet.resource.ServerResource> executor)
|
org.restlet.Restlet |
createInboundRoot()
|
void |
detachFromRouter(Class<?> executor)
|
String |
getApplicationName()
|
org.osgi.framework.BundleContext |
getBundleContext()
|
org.restlet.util.RouteList |
getRoutes()
|
UrlMappingServiceListener |
getUrlMappingServiceListener()
|
void |
setBundleContext(org.osgi.framework.BundleContext bundleContext)
|
void |
setVerifier(org.restlet.security.SecretVerifier verifier)
|
| Methods inherited from class org.restlet.Application |
|---|
createOutboundRoot, getConnectorService, getConnegService, getConverterService, getCurrent, getDecoderService, getEncoderService, getInboundRoot, getMetadataService, getOutboundRoot, getRangeService, getRole, getRoles, getServices, getStatusService, getTaskService, getTunnelService, handle, setClientRoot, setConnectorService, setConnegService, setContext, setConverterService, setCurrent, setDecoderService, setEncoderService, setInboundRoot, setInboundRoot, setMetadataService, setOutboundRoot, setOutboundRoot, setRangeService, setRoles, setStatusService, setTaskService, setTunnelService, start, stop |
| Methods inherited from class org.restlet.Restlet |
|---|
createFinder, finalize, getApplication, getAuthor, getContext, getDescription, getFinderClass, getLogger, getName, getOwner, handle, handle, handle, isStarted, isStopped, setAuthor, setDescription, setFinderClass, setName, setOwner |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected volatile org.restlet.routing.Router router
protected UrlMappingServiceListener urlMappingServiceListener
| Constructor Detail |
|---|
public RestletOsgiApplication(String applicationName,
String staticPathTemplate)
| Method Detail |
|---|
protected abstract void attach()
public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
public org.osgi.framework.BundleContext getBundleContext()
public String getApplicationName()
public final org.restlet.Restlet createInboundRoot()
createInboundRoot in class org.restlet.Application
public void attachToRouter(String key,
Class<? extends org.restlet.resource.ServerResource> executor)
public void detachFromRouter(Class<?> executor)
public org.restlet.util.RouteList getRoutes()
public UrlMappingServiceListener getUrlMappingServiceListener()
public void setVerifier(org.restlet.security.SecretVerifier verifier)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||