Class OnlineObserver
- java.lang.Object
-
- org.gcube.smartgears.application.manager.OnlineObserver
-
- All Implemented Interfaces:
AppManagerObserver
public class OnlineObserver extends Object implements AppManagerObserver
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classOnlineObserver.InitAppManagerclassOnlineObserver.ShutDownAppManager
-
Constructor Summary
Constructors Constructor Description OnlineObserver(OnlineProvider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonRegistration(String context)voidonRemove(String context)voidonStop(org.gcube.smartgears.context.application.ApplicationContext appContext)voidregister()voidsetApplicationManagerClasses(Set<Class<? extends ApplicationManager>> managersClasses)voidsetAuthorizationProvider(org.gcube.common.security.factories.AuthorizationProvider authProvider)voidunregister()
-
-
-
Constructor Detail
-
OnlineObserver
public OnlineObserver(OnlineProvider provider)
-
-
Method Detail
-
register
public void register()
- Specified by:
registerin interfaceAppManagerObserver
-
onRegistration
public void onRegistration(String context)
- Specified by:
onRegistrationin interfaceAppManagerObserver
-
onRemove
public void onRemove(String context)
- Specified by:
onRemovein interfaceAppManagerObserver
-
onStop
public void onStop(org.gcube.smartgears.context.application.ApplicationContext appContext)
- Specified by:
onStopin interfaceAppManagerObserver
-
unregister
public void unregister()
- Specified by:
unregisterin interfaceAppManagerObserver
-
setAuthorizationProvider
public void setAuthorizationProvider(org.gcube.common.security.factories.AuthorizationProvider authProvider)
- Specified by:
setAuthorizationProviderin interfaceAppManagerObserver
-
setApplicationManagerClasses
public void setApplicationManagerClasses(Set<Class<? extends ApplicationManager>> managersClasses)
- Specified by:
setApplicationManagerClassesin interfaceAppManagerObserver
-
-