25 lines
638 B
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();
|
|
|
|
} |