org.apache.axiom.soap.impl.llom
Class RolePlayerChecker

java.lang.Object
  extended by org.apache.axiom.soap.impl.llom.RolePlayerChecker
All Implemented Interfaces:
Checker

 class RolePlayerChecker
extends java.lang.Object
implements Checker

This Checker uses a RolePlayer to return the appropriate headers for that RolePlayer to process. Ignore "none", always "next", etc.


Field Summary
(package private)  java.lang.String namespace
          Optional namespace - if non-null we'll only return headers that match
(package private)  org.apache.axiom.soap.RolePlayer rolePlayer
           
 
Constructor Summary
RolePlayerChecker(org.apache.axiom.soap.RolePlayer rolePlayer)
          Constructor.
RolePlayerChecker(org.apache.axiom.soap.RolePlayer rolePlayer, java.lang.String namespace)
           
 
Method Summary
 boolean checkHeader(org.apache.axiom.soap.SOAPHeaderBlock header)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rolePlayer

org.apache.axiom.soap.RolePlayer rolePlayer

namespace

java.lang.String namespace
Optional namespace - if non-null we'll only return headers that match

Constructor Detail

RolePlayerChecker

public RolePlayerChecker(org.apache.axiom.soap.RolePlayer rolePlayer)
Constructor.

Parameters:
rolePlayer - the RolePlayer to check against. This can be null, in which case we assume we're the ultimate destination.

RolePlayerChecker

public RolePlayerChecker(org.apache.axiom.soap.RolePlayer rolePlayer,
                         java.lang.String namespace)
Method Detail

checkHeader

public boolean checkHeader(org.apache.axiom.soap.SOAPHeaderBlock header)
Specified by:
checkHeader in interface Checker