Skip navigation links
oracle.wsm.policyengine.impl
Class WSPolicyExecutor
java.lang.Object
oracle.wsm.policyengine.impl.WSPolicyExecutor
- All Implemented Interfaces:
- IPolicyExecutor
- Direct Known Subclasses:
- WSPolicyRuntimeExecutor
-
public class WSPolicyExecutor
- extends Object
- implements IPolicyExecutor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
policy
protected IPolicy policy
econtext
protected IExecutionContext econtext
assertionExecutors
protected Map<IAssertion,IAssertionExecutor> assertionExecutors
WSPolicyExecutor
public WSPolicyExecutor()
WSPolicyExecutor
public WSPolicyExecutor(IPolicy policy,
IContext msgContext)
throws WSMException
-
- Throws:
WSMException
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
Copyright © 2007, 2009, Oracle and/or its affiliates. All rights reserved.