org.apache.axis.MessageContext.getCurrentContext()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(220)

本文整理了Java中org.apache.axis.MessageContext.getCurrentContext()方法的一些代码示例,展示了MessageContext.getCurrentContext()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MessageContext.getCurrentContext()方法的具体详情如下:
包路径:org.apache.axis.MessageContext
类名称:MessageContext
方法名:getCurrentContext

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;
}

相关文章

微信公众号

最新文章

更多

MessageContext类方法