Package com.sun.xml.rpc.soap.message
Class SOAPMessageContext
- java.lang.Object
-
- com.sun.xml.rpc.soap.message.SOAPMessageContext
-
- All Implemented Interfaces:
SOAPMessageContext,javax.xml.rpc.handler.MessageContext,javax.xml.rpc.handler.soap.SOAPMessageContext
public class SOAPMessageContext extends Object implements SOAPMessageContext
A MessageContext holds a SOAP message as well as a set (possibly transport-specific) properties.- Author:
- JAX-RPC Development Team
-
-
Constructor Summary
Constructors Constructor Description SOAPMessageContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptFastInfoset()booleancontainsProperty(String name)javax.xml.soap.SOAPMessagecreateMessage()javax.xml.soap.SOAPMessagecreateMessage(boolean useFastInfoset, boolean acceptFastInfoset)javax.xml.soap.SOAPMessagecreateMessage(javax.xml.soap.MimeHeaders headers, InputStream in)intgetCurrentHandler()javax.xml.soap.SOAPMessagegetMessage()ObjectgetProperty(String name)IteratorgetPropertyNames()String[]getRoles()booleanisFailure()booleanisFastInfoset()voidremoveProperty(String name)voidsetCurrentHandler(int i)voidsetFailure(boolean b)voidsetMessage(javax.xml.soap.SOAPMessage message)voidsetProperty(String name, Object value)voidsetRoles(String[] roles)voidwriteInternalServerErrorResponse()voidwriteSimpleErrorResponse(QName faultCode, String faultString)
-
-
-
Method Detail
-
getRoles
public String[] getRoles()
- Specified by:
getRolesin interfacejavax.xml.rpc.handler.soap.SOAPMessageContext
-
setRoles
public void setRoles(String[] roles)
-
getMessage
public javax.xml.soap.SOAPMessage getMessage()
- Specified by:
getMessagein interfacejavax.xml.rpc.handler.soap.SOAPMessageContext
-
setMessage
public void setMessage(javax.xml.soap.SOAPMessage message)
- Specified by:
setMessagein interfacejavax.xml.rpc.handler.soap.SOAPMessageContext
-
isFailure
public boolean isFailure()
- Specified by:
isFailurein interfaceSOAPMessageContext
-
setFailure
public void setFailure(boolean b)
-
setCurrentHandler
public void setCurrentHandler(int i)
-
getCurrentHandler
public int getCurrentHandler()
-
getProperty
public Object getProperty(String name)
- Specified by:
getPropertyin interfacejavax.xml.rpc.handler.MessageContext
-
setProperty
public void setProperty(String name, Object value)
- Specified by:
setPropertyin interfacejavax.xml.rpc.handler.MessageContext
-
removeProperty
public void removeProperty(String name)
- Specified by:
removePropertyin interfacejavax.xml.rpc.handler.MessageContext
-
containsProperty
public boolean containsProperty(String name)
- Specified by:
containsPropertyin interfacejavax.xml.rpc.handler.MessageContext
-
getPropertyNames
public Iterator getPropertyNames()
- Specified by:
getPropertyNamesin interfacejavax.xml.rpc.handler.MessageContext
-
createMessage
public javax.xml.soap.SOAPMessage createMessage()
-
createMessage
public javax.xml.soap.SOAPMessage createMessage(boolean useFastInfoset, boolean acceptFastInfoset)
-
createMessage
public javax.xml.soap.SOAPMessage createMessage(javax.xml.soap.MimeHeaders headers, InputStream in) throws IOException- Specified by:
createMessagein interfaceSOAPMessageContext- Throws:
IOException
-
writeInternalServerErrorResponse
public void writeInternalServerErrorResponse()
- Specified by:
writeInternalServerErrorResponsein interfaceSOAPMessageContext
-
writeSimpleErrorResponse
public void writeSimpleErrorResponse(QName faultCode, String faultString)
- Specified by:
writeSimpleErrorResponsein interfaceSOAPMessageContext
-
isFastInfoset
public boolean isFastInfoset()
-
acceptFastInfoset
public boolean acceptFastInfoset()
-
-