Skip navigation links

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

E10689-01


oracle.wsm.policyengine.impl
Class WSPolicyExecutor

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

All Implemented Interfaces:
IPolicyExecutor
Direct Known Subclasses:
WSPolicyRuntimeExecutor

public class WSPolicyExecutor
extends Object
implements IPolicyExecutor

Field Summary
protected  Map<IAssertion,IAssertionExecutor> assertionExecutors
           
protected  IExecutionContext econtext
           
protected  IPolicy policy
           

 

Constructor Summary
WSPolicyExecutor()
           
WSPolicyExecutor(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

 

Field Detail

policy

protected IPolicy policy

econtext

protected IExecutionContext econtext

assertionExecutors

protected Map<IAssertion,IAssertionExecutor> assertionExecutors

Constructor Detail

WSPolicyExecutor

public WSPolicyExecutor()

WSPolicyExecutor

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

Method Detail

isPolicyEnabled

public boolean isPolicyEnabled()
Specified by:
isPolicyEnabled in interface IPolicyExecutor

init

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

populateAssertionExecutors

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

execute

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

executeAndAssertion

public IResult executeAndAssertion(IAndCompositeAssertion ia,
                                   IContext context)

executeXorAssertion

public IResult executeXorAssertion(IXorCompositeAssertion ia,
                                   IContext context)

executeSimpleAssertion

public IResult executeSimpleAssertion(ISimpleAssertion ia,
                                      IContext context)

executeNestedAssertion

public IResult executeNestedAssertion(INestedAssertion ia,
                                      IContext context)

destroy

public void destroy()
Specified by:
destroy in interface IPolicyExecutor

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.