Skip navigation links

Java API Reference for Oracle Infrastructure Web Services
11
Release 1 (11.1.1)

E10654-02


oracle.webservices.portability.management
Interface ProviderInterceptorPipeline

All Superinterfaces:
oracle.fabric.common.Advertiser

public interface ProviderInterceptorPipeline
extends oracle.fabric.common.Advertiser

Implementations of this interface provide host-platform-specific interceptor pipeline functionality for management of providers.


Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.fabric.common.Advertiser
oracle.fabric.common.Advertiser.REQUEST_TYPE

 

Field Summary

 

Fields inherited from interface oracle.fabric.common.Advertiser
PROPERTY_DEFINITION, PROPERTY_ENDPOINT_MODEL, PROPERTY_PATHINFO, PROPERTY_PROCESSOR, PROPERTY_REQUEST_TYPE

 

Method Summary
 void executeInterceptorFaultChain(MessageContext msgContext)
          Invoke the management fault interceptors.
 boolean executeRequestInterceptorChain(MessageContext msgContext)
          Invoke the management request interceptors.
 void executeResponseInterceptorChain(MessageContext msgContext)
          Invoke the management response interceptors.
 ProviderProcessorInfo getProcessor()
          Get the processor for this provider.
 boolean isManagementFeatureEnabled(String feature)
          Determine whether or not the specified management feature is enabled for this provider's interceptor pipeline.
 void unregisterProcessMBeans()
          Unregister the MBeans for this provider.

 

Methods inherited from interface oracle.fabric.common.Advertiser
postProcessAdvertisementRequest, preProcessAdvertisementRequest

 

Method Detail

executeRequestInterceptorChain

boolean executeRequestInterceptorChain(MessageContext msgContext)
Invoke the management request interceptors.
Parameters:
msgContext - A message context.

executeResponseInterceptorChain

void executeResponseInterceptorChain(MessageContext msgContext)
Invoke the management response interceptors.
Parameters:
msgContext - A message context.

executeInterceptorFaultChain

void executeInterceptorFaultChain(MessageContext msgContext)
Invoke the management fault interceptors.
Parameters:
msgContext - A message context.

unregisterProcessMBeans

void unregisterProcessMBeans()
                             throws Exception
Unregister the MBeans for this provider.
Throws:
Exception - The types of Exception that may result vary with the provider platform.

getProcessor

ProviderProcessorInfo getProcessor()
Get the processor for this provider.
Returns:
A ProviderProcessorInfo instance.

isManagementFeatureEnabled

boolean isManagementFeatureEnabled(String feature)
Determine whether or not the specified management feature is enabled for this provider's interceptor pipeline.
Parameters:
feature - The unique feature identifier.
Returns:
true, if the feature is enabled; Otherwise, false.

Skip navigation links

Copyright © 2006, 2009 Oracle. All Rights Reserved.