本文整理了Java中org.apache.axis.MessageContext.getCurrentContext()
方法的一些代码示例,展示了MessageContext.getCurrentContext()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MessageContext.getCurrentContext()
方法的具体详情如下:
包路径:org.apache.axis.MessageContext
类名称:MessageContext
方法名:getCurrentContext
[英]Get the active message context.
[中]获取活动消息上下文。
代码示例来源:origin: axis/axis
public MessageContext getMessageContext() {
return org.apache.axis.MessageContext.getCurrentContext();
}
代码示例来源:origin: org.apache.axis/axis
public MessageContext getMessageContext() {
return org.apache.axis.MessageContext.getCurrentContext();
}
代码示例来源:origin: org.astrogrid/astrogrid-dsa
/** Returns some ID of the client making the call to this axis service */
public static String getSource() {
MessageContext context = MessageContext.getCurrentContext();
if (context != null) {
//get http request that contained the message
HttpServletRequest request = (HttpServletRequest) context.getProperty(org.apache.axis.transport.http.HTTPConstants.MC_HTTP_SERVLETREQUEST);
//return remove address of request
return request.getRemoteHost();
}
return "";
}
代码示例来源:origin: axis/axis
/**
* set a fault code string that is turned into a qname
* in the SOAP 1.1 or 1.2 namespace, depending on the current context
* @param code fault code
*/
public void setFaultCodeAsString(String code) {
SOAPConstants soapConstants = MessageContext.getCurrentContext() == null ?
SOAPConstants.SOAP11_CONSTANTS :
MessageContext.getCurrentContext().getSOAPConstants();
faultCode = new QName(soapConstants.getEnvelopeURI(), code);
}
代码示例来源:origin: mx4j/mx4j-tools
protected String findConnectionId()
{
MessageContext context = MessageContext.getCurrentContext();
return (String)context.getProperty(SOAPConstants.CONNECTION_ID_HEADER_NAME);
}
}
代码示例来源:origin: org.astrogrid/astrogrid-dsa
/** Returns user given in SOAP message */
public Principal getUser() {
if (MessageContext.getCurrentContext() != null) {
String username = MessageContext.getCurrentContext().getUsername();
if ((username != null) && (username.trim().length() >0)) {
return new LoginAccount(username, MessageContext.getCurrentContext().getPassword());
}
}
return LoginAccount.ANONYMOUS;
}
代码示例来源:origin: org.apache.axis/axis
/**
* set a fault code string that is turned into a qname
* in the SOAP 1.1 or 1.2 namespace, depending on the current context
* @param code fault code
*/
public void setFaultCodeAsString(String code) {
SOAPConstants soapConstants = MessageContext.getCurrentContext() == null ?
SOAPConstants.SOAP11_CONSTANTS :
MessageContext.getCurrentContext().getSOAPConstants();
faultCode = new QName(soapConstants.getEnvelopeURI(), code);
}
代码示例来源:origin: mx4j/mx4j-tools
protected String findRequestURL()
{
MessageContext context = MessageContext.getCurrentContext();
return (String)context.getProperty(MessageContext.TRANS_URL);
}
代码示例来源:origin: org.apache.axis/com.springsource.org.apache.axis
/**
* set a fault code string that is turned into a qname
* in the SOAP 1.1 or 1.2 namespace, depending on the current context
* @param code fault code
*/
public void setFaultCodeAsString(String code) {
SOAPConstants soapConstants = MessageContext.getCurrentContext() == null ?
SOAPConstants.SOAP11_CONSTANTS :
MessageContext.getCurrentContext().getSOAPConstants();
faultCode = new QName(soapConstants.getEnvelopeURI(), code);
}
代码示例来源:origin: org.apache.axis/axis
/**
* Process a given XML document - needs cleanup.
*/
public Element[] AdminService(Element [] xml)
throws Exception
{
log.debug("Enter: Admin::AdminService");
MessageContext msgContext = MessageContext.getCurrentContext();
Document doc = process( msgContext, xml[0] );
Element[] result = new Element[1];
result[0] = doc.getDocumentElement();
log.debug("Exit: Admin::AdminService");
return result;
}
代码示例来源:origin: axis/axis
/**
* Process a given XML document - needs cleanup.
*/
public Element[] AdminService(Element [] xml)
throws Exception
{
log.debug("Enter: Admin::AdminService");
MessageContext msgContext = MessageContext.getCurrentContext();
Document doc = process( msgContext, xml[0] );
Element[] result = new Element[1];
result[0] = doc.getDocumentElement();
log.debug("Exit: Admin::AdminService");
return result;
}
代码示例来源:origin: axis/axis
/**
* Get the current encoding in effect
* @return string
*/
public static String getEncoding() {
XMLEncoder encoder = getXMLEncoder(MessageContext.getCurrentContext());
return encoder.getEncoding();
}
代码示例来源:origin: axis/axis
/**
* Encode a string appropriately for XML.
* @param orig the String to encode
* @return a String in which XML special chars are repalced by entities
*/
public static String xmlEncodeString(String orig)
{
XMLEncoder encoder = getXMLEncoder(MessageContext.getCurrentContext());
return encoder.encode(orig);
}
代码示例来源:origin: org.apache.axis/axis
/**
* Encode a string appropriately for XML.
* @param orig the String to encode
* @return a String in which XML special chars are repalced by entities
*/
public static String xmlEncodeString(String orig)
{
XMLEncoder encoder = getXMLEncoder(MessageContext.getCurrentContext());
return encoder.encode(orig);
}
代码示例来源:origin: org.apache.axis/axis
/**
* Get the current encoding in effect
* @return string
*/
public static String getEncoding() {
XMLEncoder encoder = getXMLEncoder(MessageContext.getCurrentContext());
return encoder.getEncoding();
}
代码示例来源:origin: org.apache.axis/com.springsource.org.apache.axis
/**
* Encode a string appropriately for XML.
* @param orig the String to encode
* @return a String in which XML special chars are repalced by entities
*/
public static String xmlEncodeString(String orig)
{
XMLEncoder encoder = getXMLEncoder(MessageContext.getCurrentContext());
return encoder.encode(orig);
}
代码示例来源:origin: org.apache.axis/com.springsource.org.apache.axis
/**
* Get the current encoding in effect
* @return string
*/
public static String getEncoding() {
XMLEncoder encoder = getXMLEncoder(MessageContext.getCurrentContext());
return encoder.getEncoding();
}
代码示例来源:origin: org.apache.axis/com.springsource.org.apache.axis
public static TypeMappingDelegate createWithDelegate() {
TypeMappingDelegate ret = new TypeMappingDelegate(new DefaultSOAPEncodingTypeMappingImpl());
MessageContext mc = MessageContext.getCurrentContext();
TypeMappingDelegate tm = null;
if (mc != null) {
tm = (TypeMappingDelegate)mc.getTypeMappingRegistry().getDefaultTypeMapping();
} else {
tm = DefaultTypeMappingImpl.getSingletonDelegate();
}
ret.setNext(tm);
return ret;
}
代码示例来源:origin: axis/axis
public static TypeMappingDelegate createWithDelegate() {
TypeMappingDelegate ret = new TypeMappingDelegate(new DefaultSOAPEncodingTypeMappingImpl());
MessageContext mc = MessageContext.getCurrentContext();
TypeMappingDelegate tm = null;
if (mc != null) {
tm = (TypeMappingDelegate)mc.getTypeMappingRegistry().getDefaultTypeMapping();
} else {
tm = DefaultTypeMappingImpl.getSingletonDelegate();
}
ret.setNext(tm);
return ret;
}
代码示例来源:origin: org.apache.axis/axis
public static TypeMappingDelegate createWithDelegate() {
TypeMappingDelegate ret = new TypeMappingDelegate(new DefaultSOAPEncodingTypeMappingImpl());
MessageContext mc = MessageContext.getCurrentContext();
TypeMappingDelegate tm = null;
if (mc != null) {
tm = (TypeMappingDelegate)mc.getTypeMappingRegistry().getDefaultTypeMapping();
} else {
tm = DefaultTypeMappingImpl.getSingletonDelegate();
}
ret.setNext(tm);
return ret;
}
内容来源于网络,如有侵权,请联系作者删除!