Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-01


oracle.fabric.common
Class BindingSecurityInterceptor

java.lang.Object
  extended by oracle.fabric.common.AbstractSecurityInterceptor
      extended by oracle.fabric.common.BindingSecurityInterceptor

All Implemented Interfaces:
oracle.fabric.common.Interceptor<javax.xml.soap.SOAPMessage>, oracle.fabric.common.InterceptorLifecycleEventHandler

public class BindingSecurityInterceptor
extends AbstractSecurityInterceptor
implements oracle.fabric.common.Interceptor<javax.xml.soap.SOAPMessage>

This class is used to delegate security policy enforcement to the OWSM agent runtime. User: lmccay Date: Jun 19, 2006 Time: 4:31:58 PM


Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.fabric.common.Interceptor
oracle.fabric.common.Interceptor.PROCESSING_DIRECTION, oracle.fabric.common.Interceptor.PROCESSING_STYLE

 

Field Summary

 

Fields inherited from class oracle.fabric.common.AbstractSecurityInterceptor
agent, m_category, m_function, properties

 

Fields inherited from interface oracle.fabric.common.Interceptor
AUTHENTICATED_SUBJECT, BINDING_MODEL, CHAIN, GENERATED_EXCEPTION, INTERCEPTOR_ENDPOINT_DISABLED_PROPERY_NAME, INVOCATION_CONTEXT, MODEL_OBJECT, MODEL_OBJECT_NAME, PARAM_ROLE, PARAM_TOPOLOGY_PATH, PIVOT_INFO, POLICY_SET, PROCESS_RESPONSE, PROCESSING_DIR, PROCESSING_INTERCEPTOR, PROCESSING_STYLE_KEY, PROPERTY_AGENT_MESSAGE_CONTEXT, PROPERTY_APPLICATION_NAME, PROPERTY_BINDING_ID, PROPERTY_COMPOSITE_NAME, PROPERTY_DISABLED_INTERCEPTORS, PROPERTY_END_POINT, PROPERTY_INTERCEPTOR_CATEGORY, PROPERTY_MTOM_CONFIG, PROPERTY_MTOM_IN_POLICY, PROPERTY_MTOM_OUT_POLICY, PROPERTY_MTOM_POLICY_MODE, PROPERTY_MTOM_STREAMING_MODE, PROPERTY_MTOM_THRESHOLD, PROPERTY_OPERATION_NAME, PROPERTY_REQUEST_ADDRESSING_PROPERTIES, PROPERTY_REQUEST_PROCESSED_HEADERS, PROPERTY_REQUEST_TRANSPORT_CONTEXT, PROPERTY_RESPONSE_ADDRESSING_PROPERTIES, PROPERTY_RESPONSE_PROCESSED_HEADERS, PROPERTY_RESPONSE_TRANSPORT_CONTEXT, PROPERTY_SERVICE_ID, PROPERTY_SERVICE_URI

 

Constructor Summary
BindingSecurityInterceptor()
           

 

Method Summary
 boolean processFault(oracle.fabric.common.InterceptorContext<javax.xml.soap.SOAPMessage> ctx)
          Process the fault.
 boolean processRequest(oracle.fabric.common.InterceptorContext<javax.xml.soap.SOAPMessage> ctx)
          Process the request.
 boolean processResponse(oracle.fabric.common.InterceptorContext<javax.xml.soap.SOAPMessage> ctx)
          Process the response.

 

Methods inherited from class oracle.fabric.common.AbstractSecurityInterceptor
getInterceptorConfiguration, getProperties, getProperty, init, processInterceptorLifecycleEvent, processLegacyPolicy, processResult, setInterceptorConfiguration, setProperties, setProperty, setupOperationId

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface oracle.fabric.common.Interceptor
getInterceptorConfiguration, getProperties, getProperty, init, processInterceptorLifecycleEvent, setInterceptorConfiguration, setProperties, setProperty

 

Constructor Detail

BindingSecurityInterceptor

public BindingSecurityInterceptor()

Method Detail

processRequest

public boolean processRequest(oracle.fabric.common.InterceptorContext<javax.xml.soap.SOAPMessage> ctx)
Process the request. Interceptors are invoked with an interceptor context that provides methods to access and modify request and response messages and manage a set of properties. The properties can be used to facilitate inter-interceptor communication as well as interceptor to component/service engine exchanges.
Specified by:
processRequest in interface oracle.fabric.common.Interceptor<javax.xml.soap.SOAPMessage>
Parameters:
ctx - the interceptor context.

processResponse

public boolean processResponse(oracle.fabric.common.InterceptorContext<javax.xml.soap.SOAPMessage> ctx)
Process the response. Interceptors are invoked with an interceptor context that provides methods to access and modify request and response messages and manage a set of properties. The properties can be used to facilitate inter-interceptor communication as well as interceptor to component/service engine exchanges.
Specified by:
processResponse in interface oracle.fabric.common.Interceptor<javax.xml.soap.SOAPMessage>
Parameters:
ctx - the interceptor context.

processFault

public boolean processFault(oracle.fabric.common.InterceptorContext<javax.xml.soap.SOAPMessage> ctx)
Process the fault. Interceptors are invoked with an interceptor context that provides methods to access and modify request and response messages and manage a set of properties. The properties can be used to facilitate inter-interceptor communication as well as interceptor to component/service engine exchanges.
Specified by:
processFault in interface oracle.fabric.common.Interceptor<javax.xml.soap.SOAPMessage>
Parameters:
ctx - the interceptor context.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-01


Copyright © 2007, 2009, Oracle and/or its affiliates. All rights reserved.