|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcgl.narada.wsinfra.deployment.RoleManager
public abstract class RoleManager
The RoleManager is responsible for mantaining information related to the processing of certain roles. This includes maintaining the filter-pipeline associated with a certain role, the ability to modify this pipeline dynamically and to de-register support for certain roles.
| Constructor Summary | |
|---|---|
RoleManager()
|
|
| Method Summary | |
|---|---|
abstract void |
deregisterRole(String role,
String filterPipelineId)
De-register a specific role. |
protected abstract FilterPipeline |
getFilterPipelineForRole(String role)
Retrieve the filter pipeline associated with a specific role. |
static RoleManager |
getInstance()
|
abstract Enumeration |
getSupportedRoles()
Gets a list of the supported roles. |
abstract boolean |
hasSupportForRole(String role)
Indicates if there is support for a specific role. |
abstract void |
registerFilterPipelineForRole(FilterPipeline filterPipeline,
String role)
Register a filter pipeline to be associated with a specific role. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RoleManager()
| Method Detail |
|---|
public static RoleManager getInstance()
public abstract void registerFilterPipelineForRole(FilterPipeline filterPipeline,
String role)
throws DeploymentException
DeploymentException
public abstract void deregisterRole(String role,
String filterPipelineId)
throws DeploymentException
DeploymentException
public abstract boolean hasSupportForRole(String role)
throws DeploymentException
DeploymentExceptionpublic abstract Enumeration getSupportedRoles()
protected abstract FilterPipeline getFilterPipelineForRole(String role)
throws DeploymentException
DeploymentException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||