public abstract class ResourceInjectingApplication extends Application
Constructor and Description |
---|
ResourceInjectingApplication() |
Modifier and Type | Method and Description |
---|---|
Finder |
createFinder(java.lang.Class<? extends ServerResource> targetClass) |
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, getTunnelService, handle, isDebugging, setConnectorService, setConnegService, setContext, setConverterService, setCurrent, setDebugging, setDecoderService, setEncoderService, setInboundRoot, setInboundRoot, setMetadataService, setOutboundRoot, setOutboundRoot, setRangeService, setRoles, setStatusService, setTunnelService, start, stop
finalize, getApplication, getAuthor, getContext, getDescription, getFinderClass, getLogger, getName, getOwner, handle, handle, handle, isStarted, isStopped, setAuthor, setDescription, setFinderClass, setName, setOwner
public 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(java.lang.Class<? extends ServerResource> targetClass)
createFinder
in class Restlet
Copyright © 2005-2020 Restlet.