Skip navigation links

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

E10689-01


oracle.wsm.policyengine.impl.runtime
Class WSPolicyRuntimeExecutor

java.lang.Object
  extended by oracle.wsm.policyengine.impl.WSPolicyExecutor
      extended by oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor

All Implemented Interfaces:
IPolicyExecutor

public class WSPolicyRuntimeExecutor
extends WSPolicyExecutor

Field Summary

 

Fields inherited from class oracle.wsm.policyengine.impl.WSPolicyExecutor
assertionExecutors, econtext, policy

 

Constructor Summary
WSPolicyRuntimeExecutor()
           
WSPolicyRuntimeExecutor(IPolicy policy, IContext msgContext)
           

 

Method Summary
 void destroy()
           
 IResult execute(IContext context)
           
 IResult executeAndAssertion(IAndCompositeAssertion ia, IContext context)
           
 IResult executeNestedAssertion(INestedAssertion ia, IContext context)
           
 IResult executeSimpleAssertion(ISimpleAssertion ia, IContext context)
           
 IResult executeXorAssertion(IXorCompositeAssertion ia, IContext context)
           
 void init(IPolicy pol, IExecutionContext context, IContext msgContext)
           
 boolean isPolicyEnabled()
           
protected  void populateAssertionExecutors(IAssertion ia, Map<IAssertion,IAssertionExecutor> executors, IContext msgContext)
           

 

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

 

Constructor Detail

WSPolicyRuntimeExecutor

public WSPolicyRuntimeExecutor()

WSPolicyRuntimeExecutor

public WSPolicyRuntimeExecutor(IPolicy policy,
                               IContext msgContext)
                        throws WSMException
Throws:
WSMException

Method Detail

isPolicyEnabled

public boolean isPolicyEnabled()
Specified by:
isPolicyEnabled in interface IPolicyExecutor
Overrides:
isPolicyEnabled in class WSPolicyExecutor

init

public void init(IPolicy pol,
                 IExecutionContext context,
                 IContext msgContext)
          throws WSMException
Specified by:
init in interface IPolicyExecutor
Overrides:
init in class WSPolicyExecutor
Throws:
WSMException

populateAssertionExecutors

protected void populateAssertionExecutors(IAssertion ia,
                                          Map<IAssertion,IAssertionExecutor> executors,
                                          IContext msgContext)
                                   throws WSMException
Overrides:
populateAssertionExecutors in class WSPolicyExecutor
Throws:
WSMException

execute

public IResult execute(IContext context)
Specified by:
execute in interface IPolicyExecutor
Overrides:
execute in class WSPolicyExecutor

executeAndAssertion

public IResult executeAndAssertion(IAndCompositeAssertion ia,
                                   IContext context)
Overrides:
executeAndAssertion in class WSPolicyExecutor

executeXorAssertion

public IResult executeXorAssertion(IXorCompositeAssertion ia,
                                   IContext context)
Overrides:
executeXorAssertion in class WSPolicyExecutor

executeSimpleAssertion

public IResult executeSimpleAssertion(ISimpleAssertion ia,
                                      IContext context)
Overrides:
executeSimpleAssertion in class WSPolicyExecutor

executeNestedAssertion

public IResult executeNestedAssertion(INestedAssertion ia,
                                      IContext context)
Overrides:
executeNestedAssertion in class WSPolicyExecutor

destroy

public void destroy()
Specified by:
destroy in interface IPolicyExecutor
Overrides:
destroy in class WSPolicyExecutor

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.