• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java Messages类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.axis.utils.Messages的典型用法代码示例。如果您正苦于以下问题:Java Messages类的具体用法?Java Messages怎么用?Java Messages使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Messages类属于org.apache.axis.utils包,在下文中一共展示了Messages类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getSocket

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * Creates a socket connection to the SOAP server
 *
 * @param protocol "http" for standard, "https" for ssl.
 * @param host host name
 * @param port port to connect to
 * @param otherHeaders buffer for storing additional headers that need to be sent
 * @param useFullURL flag to indicate if the complete URL has to be sent
 *
 * @throws IOException
 */
protected void getSocket(SocketHolder sockHolder,
                         MessageContext msgContext,
                         String protocol,
                         String host, int port, int timeout, 
                         StringBuffer otherHeaders, 
                         BooleanHolder useFullURL)
    throws Exception {
    Hashtable options = getOptions();
    if(timeout > 0) {
        if(options == null) {
            options = new Hashtable();
        }
        options.put(DefaultSocketFactory.CONNECT_TIMEOUT,Integer.toString(timeout));
    }
    SocketFactory factory = SocketFactoryFactory.getFactory(protocol, options);
    if (factory == null) {
        throw new IOException(Messages.getMessage("noSocketFactory", protocol));
    }
    Socket sock = factory.create(host, port, otherHeaders, useFullURL);
    if(timeout > 0) {
        sock.setSoTimeout(timeout);
    }
    sockHolder.setSocket(sock);
}
 
开发者ID:swarmbox,项目名称:netsuite-export,代码行数:36,代码来源:HTTPSender.java


示例2: doGet

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * Process GET requests. This includes handoff of pseudo-SOAP requests
 *
 * @param request request in
 * @param response request out
 * @throws ServletException
 */
public void doGet(HttpServletRequest request, HttpServletResponse response, Component component) throws ServletException {
	PrintWriter writer = new FilterPrintWriter(response);
	
	try {
		if (!doGet(request, response, writer,component)) {
			response.setContentType("text/html; charset=utf-8");
			writer.println("<html><h1>Lucee Webservice</h1>");
			writer.println(Messages.getMessage("reachedServlet00"));
			writer.println("<p>" + Messages.getMessage("transportName00","<b>http</b>"));
			writer.println("</html>");
		}
	} 
	catch (Throwable e) {
		ExceptionUtil.rethrowIfNecessary(e);
		if(e instanceof InvocationTargetException)
			e= ((InvocationTargetException)e).getTargetException();
		if(e instanceof PageException)
			throw new PageServletException((PageException)e);
		throw new ServletException(e);
	}
}
 
开发者ID:lucee,项目名称:Lucee4,代码行数:29,代码来源:RPCServer.java


示例3: processAxisFault

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * routine called whenever an axis fault is caught; where they
 * are logged and any other business. The method may modify the fault
 * in the process
 * @param fault what went wrong.
 */
private void processAxisFault(AxisFault fault) {
	//log the fault
	Element runtimeException = fault.lookupFaultDetail(
			Constants.QNAME_FAULTDETAIL_RUNTIMEEXCEPTION);
	if (runtimeException != null) {
		exceptionLog.info(Messages.getMessage("axisFault00"), fault);
		//strip runtime details
		fault.removeFaultDetail(Constants.
								QNAME_FAULTDETAIL_RUNTIMEEXCEPTION);
	} else if (exceptionLog.isDebugEnabled()) {
		exceptionLog.debug(Messages.getMessage("axisFault00"), fault);
	}
	//dev systems only give fault dumps
	//if (!isDevelopment()) {
		//strip out the stack trace
		fault.removeFaultDetail(Constants.QNAME_FAULTDETAIL_STACKTRACE);
	//}
}
 
开发者ID:lucee,项目名称:Lucee4,代码行数:25,代码来源:RPCServer.java


示例4: doGet

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
   * Process GET requests. This includes handoff of pseudo-SOAP requests
   *
   * @param request request in
   * @param response request out
   * @throws ServletException
   */
  public void doGet(HttpServletRequest request, HttpServletResponse response, Component component) throws ServletException {
      PrintWriter writer = new FilterPrintWriter(response);
      
      try {
	if (!doGet(request, response, writer,component)) {
		ReqRspUtil.setContentType(response,"text/html; charset=utf-8");
		writer.println("<html><h1>"+lucee.runtime.config.Constants.NAME+" Webservice</h1>");
              writer.println(Messages.getMessage("reachedServlet00"));
              writer.println("<p>" + Messages.getMessage("transportName00","<b>http</b>"));
              writer.println("</html>");
	}
} 
      catch (Throwable e) {
	ExceptionUtil.rethrowIfNecessary(e);
      	if(e instanceof InvocationTargetException)
      		e= ((InvocationTargetException)e).getTargetException();
      	if(e instanceof PageException)
          	throw new PageServletException((PageException)e);
      	throw new ServletException(e);
}
  }
 
开发者ID:lucee,项目名称:Lucee,代码行数:29,代码来源:RPCServer.java


示例5: processAxisFault

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * routine called whenever an axis fault is caught; where they
 * are logged and any other business. The method may modify the fault
 * in the process
 * @param fault what went wrong.
 */
private void processAxisFault(AxisFault fault) {
    //log the fault
    Element runtimeException = fault.lookupFaultDetail(
            Constants.QNAME_FAULTDETAIL_RUNTIMEEXCEPTION);
    if (runtimeException != null) {
    	
        exceptionLog.info(Messages.getMessage("axisFault00"), fault);
        
        //strip runtime details
        fault.removeFaultDetail(Constants.
                                QNAME_FAULTDETAIL_RUNTIMEEXCEPTION);
    } else if(exceptionLog.isDebugEnabled()){
        exceptionLog.debug(Messages.getMessage("axisFault00"), fault);
    }
    //dev systems only give fault dumps
    //if (!isDevelopment()) {
        //strip out the stack trace
        fault.removeFaultDetail(Constants.QNAME_FAULTDETAIL_STACKTRACE);
    //}
}
 
开发者ID:lucee,项目名称:Lucee,代码行数:27,代码来源:RPCServer.java


示例6: invokeCFCFunction

import org.apache.axis.utils.Messages; //导入依赖的package包/类
public Object invokeCFCFunction(MessageContext msgContext, cfSession session, String cfcName, cfStructData method, Object[] argValues) throws Exception {
	// Create the cfc
	cfComponentData cfc = new cfComponentData(session, cfcName);
	if (cfc == null || cfc.getMetaData() == null || cfc.getMetaData().isEmpty())
		throw new AxisFault(Messages.getMessage("noClassForService00", cfcName));

	// Convert the params
	cfArgStructData args = prepareArgs(session, method, argValues);

	// Execute the cfc
	cfData rtn = invokeComponentMethod(session, method, args, cfc);
	if (rtn == null || rtn instanceof cfNullData)
		return null;
	else {
		return tagUtils.getNatural(rtn, true, true, true);
	}
}
 
开发者ID:OpenBD,项目名称:openbd-core,代码行数:18,代码来源:cfcInvoker.java


示例7: logMessages

import org.apache.axis.utils.Messages; //导入依赖的package包/类
private void logMessages(MessageContext msgContext) throws AxisFault {
	try {
		
		Message inMsg = msgContext.getRequestMessage();
		Message outMsg = msgContext.getResponseMessage();
		StringBuffer msg = new StringBuffer();
		if (start != -1) {
			msg.append("= " + Messages.getMessage("elapsed00", "" + (System.currentTimeMillis() - start))).append('\n');
		}
		msg.append("= " + Messages.getMessage("inMsg00", (inMsg == null ? "null" : inMsg.getSOAPPartAsString()))).append('\n');
		msg.append("= " + Messages.getMessage("outMsg00", (outMsg == null ? "null" : outMsg.getSOAPPartAsString()))).append('\n');

		switch (logLevel) {
		case "debug": log.debug(msg); break;
		case "info": log.info(msg); break;
		case "warn": log.warn(msg); break;
		case "error": log.error(msg); break;
		default:
			log.trace(msg);
		}
		
	} catch (Exception e) {
		log.error(Messages.getMessage("exception00"), e);
		throw AxisFault.makeFault(e);
	}
}
 
开发者ID:mhus,项目名称:mhus-osgi-tools,代码行数:27,代码来源:AxisLog2LogHandler.java


示例8: validateOptions

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * validateOptions
 * This method is invoked after the options are set to validate and default the options
 * the option settings.
 */
protected void validateOptions() {

    if (wsdlURI == null) {
        System.out.println(Messages.getMessage("w2jMissingWSDLURI00"));
        printUsage();
    }

    if (parser.isQuiet()) {
        if (parser.isVerbose()) {
            System.out.println(Messages.getMessage("exclusiveQuietVerbose"));
            printUsage();
        } 
        if (parser.isDebug()) {
            System.out.println(Messages.getMessage("exclusiveQuietDebug"));
            printUsage();
        }
    }

    // Set username and password if provided in URL
    checkForAuthInfo(wsdlURI);
    Authenticator.setDefault(new DefaultAuthenticator(parser.getUsername(),
            parser.getPassword()));
}
 
开发者ID:SpectroFinance,项目名称:ksoap2-generator,代码行数:29,代码来源:WSDL2.java


示例9: isHostInNonProxyList

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * Check if the specified host is in the list of non proxy hosts.
 * 
 * @param host host name
 * @param nonProxyHosts string containing the list of non proxy hosts
 * @return true/false
 */
protected boolean isHostInNonProxyList(String host, String nonProxyHosts)
{

	if( (nonProxyHosts == null) || (host == null) )
	{
		return false;
	}

	/*
	 * The http.nonProxyHosts system property is a list enclosed in double
	 * quotes with items separated by a vertical bar.
	 */
	StringTokenizer tokenizer = new StringTokenizer(nonProxyHosts, "|\"");

	while( tokenizer.hasMoreTokens() )
	{
		String pattern = tokenizer.nextToken();

		if( log.isDebugEnabled() )
		{
			log.debug(Messages.getMessage("match00", new String[]{"HTTPSender", host, pattern}));
		}
		if( match(pattern, host, false) )
		{
			return true;
		}
	}
	return false;
}
 
开发者ID:equella,项目名称:Equella,代码行数:37,代码来源:TleDefaultSocketFactory.java


示例10: onFault

import org.apache.axis.utils.Messages; //导入依赖的package包/类
public void onFault(MessageContext msgContext) {
    try {
        Handler serviceHandler = msgContext.getService();
        String filename = (String) getOption("filename");
        if ((filename == null) || (filename.equals("")))
            throw new AxisFault("Server.NoLogFile",
                    "No log file configured for the LogHandler!",
                    null, null);
        FileWriter fw = new FileWriter(filename, true);
        PrintWriter pw = new PrintWriter(fw);
        pw.println("=====================");
        pw.println("= " + Messages.getMessage("fault00"));
        pw.println("=====================");
        pw.close();
    } catch (Exception e) {
        log.error(e);
    }
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:19,代码来源:LogHandler.java


示例11: getSOAPEnvelopeAsDocument

import org.apache.axis.utils.Messages; //导入依赖的package包/类
private Document getSOAPEnvelopeAsDocument(SOAPEnvelope env, MessageContext msgContext)
        throws Exception {
    StringWriter writer = new StringWriter();
    SerializationContext serializeContext = new SerializationContext(writer, msgContext);
    env.output(serializeContext);
    writer.close();

    Reader reader = new StringReader(writer.getBuffer().toString());
    Document doc = XMLUtils.newDocument(new InputSource(reader));
    if (doc == null)
        throw new Exception(
                Messages.getMessage("noDoc00", writer.getBuffer().toString()));
    return doc;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:15,代码来源:SignedSOAPEnvelope.java


示例12: invoke

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * invoke creates a socket connection, sends the request SOAP message and then
 * reads the response SOAP message back from the SOAP server
 *
 * @param msgContext the messsage context
 *
 * @throws AxisFault
 */
public void invoke(MessageContext msgContext) throws AxisFault {

    if (log.isDebugEnabled()) {
        log.debug(Messages.getMessage("enter00", "HTTPSender::invoke"));
    }

    SocketHolder socketHolder = new SocketHolder(null);

    try {
        BooleanHolder useFullURL = new BooleanHolder(false);
        StringBuffer otherHeaders = new StringBuffer();
        targetURL = new URL(msgContext.getStrProp(MessageContext.TRANS_URL));
        String host = targetURL.getHost();
        int port = targetURL.getPort();
        
        // Send the SOAP request to the server
        InputStream inp = writeToSocket(socketHolder, msgContext, targetURL,
                    otherHeaders, host, port, msgContext.getTimeout(), useFullURL);

        // Read the response back from the server
        Hashtable headers = new Hashtable();
        inp = readHeadersFromSocket(socketHolder, msgContext, inp, headers);
        readFromSocket(socketHolder, msgContext, inp, headers);
    } catch (Exception e) {
        log.debug(e);
        try {
         if (socketHolder.getSocket() != null ) {
         	socketHolder.getSocket().close();
         }
        } catch (IOException ie) {
        	// we shouldn't get here.
        }
        throw AxisFault.makeFault(e);
    }
    if (log.isDebugEnabled()) {
        log.debug(Messages.getMessage("exit00",
                "HTTPDispatchHandler::invoke"));
    }
}
 
开发者ID:swarmbox,项目名称:netsuite-export,代码行数:48,代码来源:HTTPSender.java


示例13: writeToStringMethod

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * Writes the toString method
 * Currently the toString method is only written for
 * simpleTypes.
 */
protected void writeToStringMethod() {

    // If this is a simple type, emit a toString
    if (simpleValueTypes.size() == 0) {
        return;
    }

    pw.println("    // " + Messages.getMessage("needToString"));
    pw.println("    public java.lang.String toString() {");

    if (isUnion() || simpleValueTypes.get(0).equals("java.lang.String")) {
        pw.println("        return _value;");
    } else {
        String wrapper =
                JavaUtils.getWrapper((String) simpleValueTypes.get(0));

        if (wrapper != null) {
            pw.println("        return new " + wrapper
                    + "(_value).toString();");
        } else {
            String simpleValueType0 = (String)simpleValueTypes.get(0);
            if (simpleValueType0.equals("byte[]")) {
         String encoder = getBinaryTypeEncoderName ("_value");
                pw.println(
                        "        return _value == null ? null : " +
   encoder + ".encode(_value);");
            } else if (simpleValueType0.equals("java.util.Calendar")) {
                pw.println(
                        "        return _value == null ? null : new org.apache.axis.encoding.ser.CalendarSerializer().getValueAsString(_value, null);");
            } else {
                pw.println(
                        "        return _value == null ? null : _value.toString();");
            }
        }
    }

    pw.println("    }");
    pw.println();
}
 
开发者ID:swarmbox,项目名称:netsuite-export,代码行数:45,代码来源:JavaBeanWriter.java


示例14: isHostInNonProxyList

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
* Check if the specified host is in the list of non proxy hosts.
* 
* @param host
*            host name
* @param nonProxyHosts
*            string containing the list of non proxy hosts
* 
* @return true/false
*/
  protected boolean isHostInNonProxyList(String host, String nonProxyHosts) {
      
      if ((nonProxyHosts == null) || (host == null)) {
          return false;
      }
      
      /*
 * The http.nonProxyHosts system property is a list enclosed in double
 * quotes with items separated by a vertical bar.
 */
      StringTokenizer tokenizer = new StringTokenizer(nonProxyHosts, "|\"");
      
      while (tokenizer.hasMoreTokens()) {
          String pattern = tokenizer.nextToken();
          
          if (log.isDebugEnabled()) {
              log.debug(Messages.getMessage("match00",
              new String[]{"HTTPSender",
              host,
              pattern}));
          }
          if (match(pattern, host, false)) {
              return true;
          }
      }
      return false;
  }
 
开发者ID:VHAINNOVATIONS,项目名称:Telepathology,代码行数:38,代码来源:ImageXChangeHttpCommonsSender.java


示例15: startElement

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * startElement
 * 
 * The ONLY reason that this method is overridden is so that
 * the object value can be set or a reasonable exception is thrown
 * indicating that the object cannot be created.  This is done
 * at this point so that it occurs BEFORE href/id processing.
 * @param namespace is the namespace of the element
 * @param localName is the name of the element
 * @param prefix is the prefix of the element
 * @param attributes are the attributes on the element...used to get the
 *                   type
 * @param context is the DeserializationContext
 */
public void startElement(String namespace, String localName,
                         String prefix, Attributes attributes,
                         DeserializationContext context)
    throws SAXException
{
    // Create the bean object if it was not already
    // created in the constructor.
    if (value == null) {
        try {
            value=javaType.newInstance();
        } catch (Exception e) {
            // Use first found constructor.
            // Note : the right way is to use XML mapping information
            // for example JSR 109's constructor-parameter-order
            Constructor[] constructors = javaType.getConstructors();
            if (constructors.length > 0) {
                constructorToUse = constructors[0];
            }

            // Failed to create an object if no constructor
            if (constructorToUse == null) {
                throw new SAXException(Messages.getMessage("cantCreateBean00", 
                                                        javaType.getName(), 
                                                        e.toString()));
            }
        }
    }
    // Invoke super.startElement to do the href/id processing.
    super.startElement(namespace, localName, 
                       prefix, attributes, context);
}
 
开发者ID:lucee,项目名称:Lucee4,代码行数:46,代码来源:BeanDeserializer.java


示例16: startElement

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
    * startElement
    * 
    * The ONLY reason that this method is overridden is so that
    * the object value can be set or a reasonable exception is thrown
    * indicating that the object cannot be created.  This is done
    * at this point so that it occurs BEFORE href/id processing.
    * @param namespace is the namespace of the element
    * @param localName is the name of the element
    * @param prefix is the prefix of the element
    * @param attributes are the attributes on the element...used to get the
    *                   type
    * @param context is the DeserializationContext
    */
   @Override
public void startElement(String namespace, String localName,
                            String prefix, Attributes attributes,
                            DeserializationContext context)
       throws SAXException
   {
       // Create the bean object if it was not already
       // created in the constructor.
       if (value == null) {
           try {
               value=javaType.newInstance();
           } catch (Exception e) {
               // Use first found constructor.
               // Note : the right way is to use XML mapping information
               // for example JSR 109's constructor-parameter-order
               Constructor[] constructors = javaType.getConstructors();
               if (constructors.length > 0) {
                   constructorToUse = constructors[0];
               }

               // Failed to create an object if no constructor
               if (constructorToUse == null) {
                   throw new SAXException(Messages.getMessage("cantCreateBean00", 
                                                           javaType.getName(), 
                                                           e.toString()));
               }
           }
       }
       // Invoke super.startElement to do the href/id processing.
       super.startElement(namespace, localName, 
                          prefix, attributes, context);
   }
 
开发者ID:lucee,项目名称:Lucee,代码行数:47,代码来源:BeanDeserializer.java


示例17: isHostInNonProxyList

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * Check if the specified host is in the list of non proxy hosts.
 *
 * @param host host name
 * @param nonProxyHosts string containing the list of non proxy hosts
 *
 * @return true/false
 */
protected boolean isHostInNonProxyList(String host, String nonProxyHosts) {
    
    if ((nonProxyHosts == null) || (host == null)) {
        return false;
    }
    
    /*
     * The http.nonProxyHosts system property is a list enclosed in
     * double quotes with items separated by a vertical bar.
     */
    StringTokenizer tokenizer = new StringTokenizer(nonProxyHosts, "|\"");
    
    while (tokenizer.hasMoreTokens()) {
        String pattern = tokenizer.nextToken();
        
        if (log.isDebugEnabled()) {
            log.debug(Messages.getMessage("match00",
            new String[]{"HTTPSender",
            host,
            pattern}));
        }
        if (match(pattern, host, false)) {
            return true;
        }
    }
    return false;
}
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:36,代码来源:CommonsHTTPSender.java


示例18: onFault

import org.apache.axis.utils.Messages; //导入依赖的package包/类
@Override
public void onFault(MessageContext msgContext) {
	try {
		logMessages(msgContext);
	} catch (AxisFault axisFault) {
		log.error(Messages.getMessage("exception00"), axisFault);
	}
}
 
开发者ID:mhus,项目名称:mhus-osgi-tools,代码行数:9,代码来源:AxisLog2LogHandler.java


示例19: printUsage

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
 * printUsage
 * print usage information and quit.
 */
protected void printUsage() {

    String lSep = System.getProperty("line.separator");
    StringBuffer msg = new StringBuffer();

    msg.append(Messages.getMessage("usage00",
            "java " + getClass().getName()
            + " [options] WSDL-URI")).append(lSep);
    msg.append(Messages.getMessage("options00")).append(lSep);
    msg.append(CLUtil.describeOptions(options).toString());
    System.out.println(msg.toString());
    System.exit(1);
}
 
开发者ID:SpectroFinance,项目名称:ksoap2-generator,代码行数:18,代码来源:WSDL2.java


示例20: run

import org.apache.axis.utils.Messages; //导入依赖的package包/类
/**
     * run
     * checkes the command-line arguments and runs the tool.
     * 
     * @param args String[] command-line arguments.
     */
    protected void run(String[] args) {

        // Parse the arguments
        CLArgsParser argsParser = new CLArgsParser(args, options);

        // Print parser errors, if any
        if (null != argsParser.getErrorString()) {
            System.err.println(
                    Messages.getMessage("error01", argsParser.getErrorString()));
            printUsage();
        }

        // Get a list of parsed options
        List clOptions = argsParser.getArguments();
        int size = clOptions.size();

        try {

            // Parse the options and configure the emitter as appropriate.
            for (int i = 0; i < size; i++) {
                parseOption((CLOption) clOptions.get(i));
            }

            // validate argument combinations
            // 
            validateOptions();
            parser.run(wsdlURI);

            // everything is good
//            System.exit(0);
        } catch (Throwable t) {
            t.printStackTrace();
            System.exit(1);
        }
    }
 
开发者ID:SpectroFinance,项目名称:ksoap2-generator,代码行数:42,代码来源:WSDL2.java



注:本文中的org.apache.axis.utils.Messages类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DataUtil类代码示例发布时间:2022-05-22
下一篇:
Java DefaultClientConfigImpl类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap