org.apache.cxf.common.i18n.Message.<init>()方法的使用及代码示例

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

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

Message.<init>介绍

[英]Constructor.
[中]建造师。

代码示例

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. private static JAXBContext getJAXBContext() {
  2. if (jaxbContext == null) {
  3. try {
  4. jaxbContext = JAXBContext.newInstance(W3CEndpointReference.class);
  5. } catch (JAXBException e) {
  6. throw new WebServiceException(new Message("JAXBCONTEXT_CREATION_FAILED", LOG).toString(), e);
  7. }
  8. }
  9. return jaxbContext;
  10. }
  11. }

代码示例来源:origin: org.apache.cxf/cxf-rt-transports-http

  1. private HttpServletResponse getHttpResponseFromMessage(Message message) throws IOException {
  2. Object responseObj = message.get(HTTP_RESPONSE);
  3. if (responseObj instanceof HttpServletResponse) {
  4. return (HttpServletResponse)responseObj;
  5. } else if (null != responseObj) {
  6. String m = (new org.apache.cxf.common.i18n.Message("UNEXPECTED_RESPONSE_TYPE_MSG",
  7. LOG, responseObj.getClass())).toString();
  8. LOG.log(Level.WARNING, m);
  9. throw new IOException(m);
  10. } else {
  11. String m = (new org.apache.cxf.common.i18n.Message("NULL_RESPONSE_MSG", LOG)).toString();
  12. LOG.log(Level.WARNING, m);
  13. throw new IOException(m);
  14. }
  15. }

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. message.setContent(Source.class, new StreamSource(cos.getInputStream()));
  2. } catch (Exception e) {
  3. throw new Fault(e);
  4. in.close();
  5. } catch (Exception e) {
  6. throw new Fault(e);
  7. source = obj;
  8. } else if (message.getContent(DataSource.class) != null) {
  9. throw new Fault(new org.apache.cxf.common.i18n.Message(
  10. "GETPAYLOAD_OF_DATASOURCE_NOT_VALID_XMLHTTPBINDING",
  11. LOG));

代码示例来源:origin: apache/cxf

  1. public void init() throws ToolException {
  2. // initialize
  3. if (toolspec == null) {
  4. Message message = new Message("TOOLSPEC_NOT_INITIALIZED", LOG);
  5. LOG.log(Level.SEVERE, message.toString());
  6. throw new ToolException(message);
  7. }
  8. }

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. throw new Fault(new org.apache.cxf.common.i18n.Message("INVOCATION_TARGET_EXC", BUNDLE), e);
  2. } catch (IllegalAccessException | IllegalArgumentException e) {
  3. throw new Fault(new org.apache.cxf.common.i18n.Message("COULD_NOT_INVOKE", BUNDLE), e);
  4. LOG.log(Level.WARNING, "EXCEPTION_WHILE_WRITING_FAULT", nex);

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. protected void initializeWSDLOperationsForProvider() {
  2. Class<?> c = getProviderParameterType(getServiceClass());
  3. if (c == null) {
  4. throw new ServiceConstructionException(new Message("INVALID_PROVIDER_EXC", LOG));
  5. LOG.log(Level.WARNING, "COULD_NOT_FIND_ENDPOINT",
  6. new Object[] {getEndpointName(), enames});

代码示例来源:origin: apache/cxf

  1. public FrontEnd getFrontEnd(String name) {
  2. FrontEnd frontend = frontends.get(name);
  3. if (frontend == null) {
  4. Message msg = new Message("FRONTEND_MISSING", LOG, name);
  5. throw new ToolException(msg);
  6. }
  7. return frontend;
  8. }

代码示例来源:origin: org.apache.cxf/cxf-tools-common

  1. public void init() throws ToolException {
  2. // initialize
  3. if (toolspec == null) {
  4. Message message = new Message("TOOLSPEC_NOT_INITIALIZED", LOG);
  5. LOG.log(Level.SEVERE, message.toString());
  6. throw new ToolException(message);
  7. }
  8. }

代码示例来源:origin: org.apache.cxf/cxf-rt-transports-http

  1. public void setRegistry(DestinationRegistry newRegistry) {
  2. w.lock();
  3. try {
  4. if (registry.getDestinations().isEmpty()) {
  5. this.registry = newRegistry;
  6. } else {
  7. String m = new org.apache.cxf.common.i18n.Message("CANNOT_CHANGE_REGISTRY_ALREADY_IN_USE",
  8. LOG).toString();
  9. LOG.log(Level.SEVERE, m);
  10. throw new RuntimeException(m);
  11. }
  12. } finally {
  13. w.unlock();
  14. }
  15. }

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. throw new Fault(new org.apache.cxf.common.i18n.Message("ATTACHMENT_NOT_SUPPORTED",
  2. LOG, o.getClass()));

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. public <T extends EndpointReference> T getEndpointReference(Class<T> clazz,
  2. Element... referenceParameters) {
  3. if (W3CEndpointReference.class.isAssignableFrom(clazz)) {
  4. return clazz.cast(getEndpointReference(referenceParameters));
  5. }
  6. throw new WebServiceException(new org.apache.cxf.common.i18n.Message(
  7. "ENDPOINTREFERENCE_TYPE_NOT_SUPPORTED", LOG, clazz
  8. .getName()).toString());
  9. }

代码示例来源:origin: apache/cxf

  1. public WSDLExtensibilityPlugin getWSDLPlugin(final String key, final Class<?> clz) {
  2. StringBuilder sb = new StringBuilder();
  3. sb.append(key);
  4. sb.append("-");
  5. sb.append(clz.getName());
  6. WSDLExtensibilityPlugin plugin = wsdlPlugins.get(sb.toString());
  7. if (plugin == null) {
  8. throw new ToolException(new Message("FOUND_NO_WSDL_PLUGIN", LOG, sb.toString(), clz));
  9. }
  10. return plugin;
  11. }

代码示例来源:origin: apache/cxf

  1. private AbstractWSDLBuilder loadBuilder(String fullClzName) {
  2. AbstractWSDLBuilder builder = null;
  3. try {
  4. builder = (AbstractWSDLBuilder) ClassLoaderUtils
  5. .loadClass(fullClzName, getClass()).newInstance();
  6. } catch (Exception e) {
  7. Message msg = new Message("LOAD_PROCESSOR_FAILED", LOG, fullClzName);
  8. LOG.log(Level.SEVERE, msg.toString());
  9. throw new ToolException(msg, e);
  10. }
  11. return builder;
  12. }

代码示例来源:origin: org.apache.cxf/cxf-rt-transports-http

  1. private String setEncoding(final Message inMessage,
  2. final HttpServletRequest req,
  3. final String contentType) throws IOException {
  4. String enc = HttpHeaderHelper.findCharset(contentType);
  5. if (enc == null) {
  6. enc = req.getCharacterEncoding();
  7. }
  8. // work around a bug with Jetty which results in the character
  9. // encoding not being trimmed correctly.
  10. if (enc != null && enc.endsWith("\"")) {
  11. enc = enc.substring(0, enc.length() - 1);
  12. }
  13. if (enc != null || "POST".equals(req.getMethod()) || "PUT".equals(req.getMethod())) {
  14. //allow gets/deletes/options to not specify an encoding
  15. String normalizedEncoding = HttpHeaderHelper.mapCharset(enc);
  16. if (normalizedEncoding == null) {
  17. String m = new org.apache.cxf.common.i18n.Message("INVALID_ENCODING_MSG",
  18. LOG, enc).toString();
  19. LOG.log(Level.WARNING, m);
  20. throw new IOException(m);
  21. }
  22. inMessage.put(Message.ENCODING, normalizedEncoding);
  23. }
  24. return contentType;
  25. }
  26. protected Message retrieveFromContinuation(HttpServletRequest req) {

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. @Override
  2. public Boolean isWrapped(Method m) {
  3. // see if someone overrode the default value
  4. if (getServiceFactory().getWrapped() != null) {
  5. return getServiceFactory().getWrapped();
  6. }
  7. m = getDeclaredMethod(m);
  8. SOAPBinding ann = m.getAnnotation(SOAPBinding.class);
  9. if (ann != null) {
  10. if (ann.style().equals(Style.RPC)) {
  11. Message message = new Message("SOAPBinding_MESSAGE_RPC", LOG, m.getName());
  12. throw new Fault(new JaxWsConfigurationException(message));
  13. }
  14. return !(ann.parameterStyle().equals(ParameterStyle.BARE));
  15. }
  16. return isWrapped();
  17. }

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. public JaxWsWebServicePublisherBeanPostProcessor() throws SecurityException,
  2. NoSuchMethodException, ClassNotFoundException {
  3. try {
  4. servletClass = ClassLoaderUtils.loadClass(CXF_SERVLET_CLASS_NAME, getClass());
  5. } catch (ClassNotFoundException e) {
  6. Message message = new Message("SERVLET_CLASS_MISSING", LOG, CXF_SERVLET_CLASS_NAME);
  7. LOG.severe(message.toString());
  8. throw e;
  9. }
  10. servletGetBusMethod = servletClass.getMethod("getBus");
  11. }

代码示例来源:origin: apache/cxf

  1. public FileWriterUtil(String targetDir, OutputStreamCreator osc) throws ToolException {
  2. target = new File(targetDir);
  3. this.osc = osc == null ? new OutputStreamCreator() : osc;
  4. if (!(target.exists()) || !(target.isDirectory())) {
  5. Message msg = new Message("DIRECTORY_NOT_EXIST", LOG, target);
  6. throw new ToolException(msg);
  7. }
  8. }

代码示例来源:origin: apache/cxf

  1. private DataBindingProfile loadDataBindingProfile(String fullClzName) {
  2. DataBindingProfile profile = null;
  3. try {
  4. profile = (DataBindingProfile)ClassLoaderUtils.loadClass(fullClzName,
  5. getClass()).newInstance();
  6. } catch (Exception e) {
  7. Message msg = new Message("DATABINDING_PROFILE_LOAD_FAIL", LOG, fullClzName);
  8. LOG.log(Level.SEVERE, msg.toString());
  9. throw new ToolException(msg);
  10. }
  11. return profile;
  12. }

代码示例来源:origin: org.apache.cxf/cxf-rt-transports-http

  1. @Override
  2. public String getId(Map<String, Object> context) {
  3. String id = null;
  4. if (isMultiplexWithAddress()) {
  5. String address = (String)context.get(Message.PATH_INFO);
  6. if (null != address) {
  7. int afterLastSlashIndex = address.lastIndexOf("/") + 1;
  8. if (afterLastSlashIndex > 0
  9. && afterLastSlashIndex < address.length()) {
  10. id = address.substring(afterLastSlashIndex);
  11. }
  12. } else {
  13. getLogger().log(Level.WARNING,
  14. new org.apache.cxf.common.i18n.Message(
  15. "MISSING_PATH_INFO", LOG).toString());
  16. }
  17. } else {
  18. return super.getId(context);
  19. }
  20. return id;
  21. }

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. throw new Fault(new org.apache.cxf.common.i18n.Message("CANNOT_SET_HOLDER_OBJECTS", LOG));

相关文章