Skip navigation links

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

E10689-01


oracle.fabric.common
Class WireSecurityInterceptor

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

All Implemented Interfaces:
oracle.fabric.common.Interceptor<oracle.fabric.common.NormalizedMessageCore>, oracle.fabric.common.InterceptorLifecycleEventHandler

public class WireSecurityInterceptor
extends AbstractSecurityInterceptor
implements oracle.fabric.common.Interceptor<oracle.fabric.common.NormalizedMessageCore>

This class is used to delegate security policy enforcement to the OWSM agent runtime. User: lmccay Date: May 23, 2006 Time: 12:33:12 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
WireSecurityInterceptor()
           

 

Method Summary
 void init()
           
 boolean processFault(oracle.fabric.common.InterceptorContext<oracle.fabric.common.NormalizedMessageCore> ctx)
          Process the fault.
 boolean processRequest(oracle.fabric.common.InterceptorContext<oracle.fabric.common.NormalizedMessageCore> ctx)
          Process the request.
 boolean processResponse(oracle.fabric.common.InterceptorContext<oracle.fabric.common.NormalizedMessageCore> ctx)
          Process the response.

 

Methods inherited from class oracle.fabric.common.AbstractSecurityInterceptor
getInterceptorConfiguration, getProperties, getProperty, 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, processInterceptorLifecycleEvent, setInterceptorConfiguration, setProperties, setProperty

 

Constructor Detail

WireSecurityInterceptor

public WireSecurityInterceptor()

Method Detail

processRequest

public boolean processRequest(oracle.fabric.common.InterceptorContext<oracle.fabric.common.NormalizedMessageCore> 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<oracle.fabric.common.NormalizedMessageCore>
Parameters:
ctx - the interceptor context.

processResponse

public boolean processResponse(oracle.fabric.common.InterceptorContext<oracle.fabric.common.NormalizedMessageCore> 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<oracle.fabric.common.NormalizedMessageCore>
Parameters:
ctx - the interceptor context.

processFault

public boolean processFault(oracle.fabric.common.InterceptorContext<oracle.fabric.common.NormalizedMessageCore> 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<oracle.fabric.common.NormalizedMessageCore>
Parameters:
ctx - the interceptor context.

init

public void init()
Specified by:
init in interface oracle.fabric.common.Interceptor<oracle.fabric.common.NormalizedMessageCore>
Overrides:
init in class AbstractSecurityInterceptor

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.