xsul.processor.capability
Class CapabilityProcessor

java.lang.Object
  extended byxsul.processor.http.HttpDynamicInfosetProcessor
      extended byxsul.processor.soap_over_http.SoapHttpDynamicInfosetProcessor
          extended byxsul.processor.capability.CapabilityProcessor
All Implemented Interfaces:
DynamicInfosetProcessor, MessageProcessor

public class CapabilityProcessor
extends SoapHttpDynamicInfosetProcessor


Constructor Summary
CapabilityProcessor(GlobusCredential cred, java.security.cert.X509Certificate[] trustedCerts, MessageProcessor service, int port, java.lang.String svc_uri)
           
 
Method Summary
 boolean isCheckSignature()
           
 boolean isSignMessage()
           
 XmlElement processMessage(XmlElement message)
           
 XmlDocument processSoapEnvelope(XmlElement envelope, SoapUtil su)
           
 void setCheckSignature(boolean checkSignature)
           
 void setSignMessage(boolean signMessage)
           
 
Methods inherited from class xsul.processor.soap_over_http.SoapHttpDynamicInfosetProcessor
getSupportedSoapFragrances, processUnknownXml, processXml, setSupportedSoapFragrances
 
Methods inherited from class xsul.processor.http.HttpDynamicInfosetProcessor
getServer, getServerPort, service, setServer, setServerPort, shutdown, start, stop
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CapabilityProcessor

public CapabilityProcessor(GlobusCredential cred,
                           java.security.cert.X509Certificate[] trustedCerts,
                           MessageProcessor service,
                           int port,
                           java.lang.String svc_uri)
Method Detail

setCheckSignature

public void setCheckSignature(boolean checkSignature)

isCheckSignature

public boolean isCheckSignature()

setSignMessage

public void setSignMessage(boolean signMessage)

isSignMessage

public boolean isSignMessage()

processSoapEnvelope

public XmlDocument processSoapEnvelope(XmlElement envelope,
                                       SoapUtil su)
Overrides:
processSoapEnvelope in class SoapHttpDynamicInfosetProcessor

processMessage

public XmlElement processMessage(XmlElement message)
Specified by:
processMessage in interface MessageProcessor
Specified by:
processMessage in class SoapHttpDynamicInfosetProcessor


IU Extreme! Lab (http://www.extreme.indiana.edu)