Package org.gcube.smartgears
Class ApplicationManagerProvider
java.lang.Object
org.gcube.smartgears.ApplicationManagerProvider
- Direct Known Subclasses:
OfflineProvider,OnlineProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ApplicationManagerget()static ApplicationManagerget(Class<? extends ApplicationManager> applicationManagerClass) protected abstract javassist.util.proxy.MethodHandlergetMethodHandler(Class<? extends ApplicationManager> applicationManagerClass) protected abstract AppManagerObserverprotected static voidinit(org.gcube.smartgears.context.application.ApplicationContext appcontext) protected abstract Future<ApplicationManager>retrieveFuture(Class<? extends ApplicationManager> applicationManagerClass) protected Class<? extends ApplicationManager>
-
Field Details
-
instance
-
-
Constructor Details
-
ApplicationManagerProvider
public ApplicationManagerProvider()
-
-
Method Details
-
init
protected static void init(org.gcube.smartgears.context.application.ApplicationContext appcontext) -
get
-
get
-
retrieveManagerClass
-
retrieveFuture
protected abstract Future<ApplicationManager> retrieveFuture(Class<? extends ApplicationManager> applicationManagerClass) -
getMethodHandler
protected abstract javassist.util.proxy.MethodHandler getMethodHandler(Class<? extends ApplicationManager> applicationManagerClass) -
getObserver
-