public abstract class ResourceInjectingApplication extends Application
| Constructor and Description |
|---|
ResourceInjectingApplication() |
| Modifier and Type | Method and Description |
|---|---|
Finder |
createFinder(Class<? extends ServerResource> targetClass)
Creates a new finder instance based on the "targetClass" property.
|
Router |
newRouter()
Returns a new instance of
Router linked to this application. |
static Finder |
wrapFinderWithMemberInjection(Finder finder,
org.restlet.ext.guice.SelfInjectingServerResource.MembersInjector membersInjector)
Wraps a
Finder returned by createFinder(Class) to do
member injection using the passed in MembersInjector. |
createInboundRoot, createOutboundRoot, getConnectorService, getConnegService, getConverterService, getCurrent, getDecoderService, getEncoderService, getInboundRoot, getMetadataService, getOutboundRoot, getRangeService, getRole, getRoles, getServices, getStatusService, getTaskService, getTunnelService, handle, isDebugging, setConnectorService, setConnegService, setContext, setConverterService, setCurrent, setDebugging, setDecoderService, setEncoderService, setInboundRoot, setInboundRoot, setMetadataService, setOutboundRoot, setOutboundRoot, setRangeService, setRoles, setStatusService, setTaskService, setTunnelService, start, stopfinalize, getApplication, getAuthor, getContext, getDescription, getFinderClass, getLogger, getName, getOwner, handle, handle, handle, isStarted, isStopped, setAuthor, setDescription, setFinderClass, setName, setOwnerpublic static Finder wrapFinderWithMemberInjection(Finder finder, org.restlet.ext.guice.SelfInjectingServerResource.MembersInjector membersInjector)
Finder returned by createFinder(Class) to do
member injection using the passed in MembersInjector.finder - The finder.membersInjector - The instance of MembersInjector.Finder.public Finder createFinder(Class<? extends ServerResource> targetClass)
RestletRestlet.createFinder(Class) method is
invoked if available, otherwise the
Finder.createFinder(Class, Class, Context, Logger)
method is called with the Finder class as
parameter.createFinder in class RestlettargetClass - The target ServerResource class
to find.Finder.createFinder(Class, Class, Context,
Logger)Copyright © 2005–2015. All rights reserved.