|
Java API Reference for Oracle Infrastructure Web Services 11 Release 1 (11.1.1) E10654-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InterceptorConfig
Implementations of this class represent a management interceptor configuration.
Field Summary |
---|
Fields inherited from interface oracle.fabric.common.legacy.LegacyInterceptorConfigProvider |
---|
PROPERTY_LEGACY_INTERCEPTOR_CONFIG_PROVIDER |
Method Summary | |
---|---|
void |
addConfigListener(InterceptorConfigListener listener) Register a listener for configuration-related events. |
void |
clear() Clear the current configuration. |
Document |
getDocument() Get a Document describing the configuration. |
Element |
getGlobalConfig(String interceptorName) Get the global configuration for the specified interceptor. |
Element |
getOperationConfig(String interceptorName, OperationId operationId) Get the operation-level configuration for the specified interceptor. |
String[] |
getPipeline(PortId portId) Get the interceptor pipeline configuration. |
Element |
getPortConfig(String interceptorName, PortId portId) Get the port-level configuration for the specified interceptor. |
boolean |
isDirty() Determine whether the configuration has changed. |
void |
load() Load the configuration from its source. |
void |
removeApplication(String applicationName) Remove the application with the specified name from the interceptor configuration. |
void |
removeConfigListener(InterceptorConfigListener listener) Unregister the specified listener so it will no longer be notified of configuration-related events. |
void |
removePort(PortId portId) Remove the specified port from the interceptor configuration. |
Element |
setGlobalConfig(String interceptorName, Element configElement, boolean isDefault) Set the global configuration for the specified interceptor. |
Element |
setOperationConfig(String interceptorName, OperationId operationId, Element configElement, boolean isDefault) Set the operation-level configuration for the specified interceptor. |
void |
setPipeline(PortId portId, String[] interceptorNames, boolean isDefault) Configure the interceptor pipeline. |
Element |
setPortConfig(String interceptorName, PortId portId, Element configElement, boolean isDefault) Set the port-level configuration for the specified interceptor. |
void |
store() Store the current configuration. |
Methods inherited from interface oracle.fabric.common.legacy.LegacyInterceptorConfigProvider |
---|
getInterceptorLegacyGlobalConfigElement, getInterceptorLegacyOperationConfigElements, getInterceptorLegacyPortConfigElement, isLegacyInterceptorEnabled |
Method Detail |
---|
void addConfigListener(InterceptorConfigListener listener)
listener
- A InterceptorCOnfigListener instance.void removeConfigListener(InterceptorConfigListener listener)
listener
- A InterceptorCOnfigListener instance.void clear() throws ConfigException
ConfigException
void load() throws ConfigException
ConfigException
void store() throws ConfigException
ConfigException
Document getDocument()
void removeApplication(String applicationName)
applicationName
- The name of the application to remove.void removePort(PortId portId)
portId
- A PortId instance that uniquely identifies the port to remove.boolean isDirty()
true
if the configuration has changed; false
otherwise.Element getGlobalConfig(String interceptorName)
interceptorName
- The name of an interceptor.Element setGlobalConfig(String interceptorName, Element configElement, boolean isDefault)
interceptorName
- The name of the interceptor.configElement
- The configuration for the interceptor.isDefault
- Flag indicating whether or not the configuration represents the default configuration.Element getPortConfig(String interceptorName, PortId portId)
interceptorName
- The name of the interceptor.portId
- A PortId instance that uniquely identifies a port.Element setPortConfig(String interceptorName, PortId portId, Element configElement, boolean isDefault)
interceptorName
- The name of the interceptor.portId
- A PortId instance that uniquely identifies the port.configElement
- The configuration element for the interceptor.isDefault
- Flag indicating whether or not the configuration represents the default configuration.String[] getPipeline(PortId portId)
portId
- A PortId instance that uniquely identifies the port.void setPipeline(PortId portId, String[] interceptorNames, boolean isDefault)
portId
- A PortId instance that uniquely identifies the port.interceptorNames
- An array of interceptor names that should be included in the pipeline.isDefault
- Flag indicating whether or not the configuration represents the default configuration.Element getOperationConfig(String interceptorName, OperationId operationId)
interceptorName
- The name of the interceptor.operationId
- An OperationId instance that uniquely identifies the operation.Element setOperationConfig(String interceptorName, OperationId operationId, Element configElement, boolean isDefault)
interceptorName
- The name of the interceptor.operationId
- An OperationId instance that uniquely identifies the operation.configElement
- The configuration element for the interceptor.isDefault
- Flag indicating whether or not the configuration represents the default configuration.
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |