package org.gcube.smartgears.application.manager; import java.util.Set; import org.gcube.smartgears.ApplicationManager; import org.gcube.smartgears.context.application.ApplicationContext; import org.gcube.smartgears.security.AuthorizationProvider; public interface AppManagerObserver { void onRegistration(String parameter); void onRemove(String securityToken); void onStop(ApplicationContext appContext); void unregister(); public void setAuthorizationProvider(AuthorizationProvider authProvider); void setApplicationManagerClasses(Set> managersClasses); public void register(); }