common-smartgears-app/src/main/java/org/gcube/smartgears/application/manager/AppManagerObserver.java

25 lines
638 B
Java

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<Class<? extends ApplicationManager>> managersClasses);
public void register();
}