Skip navigation links

Oracle Application Server
Web Services Java API Reference
10g Release 3 (10.1.3.1.0)

B28977-01


oracle.webservices.portability.management
Interface ProviderInterceptorPipeline


public interface ProviderInterceptorPipeline

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


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.

 

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, Oracle. All Rights Reserved.