private String getDefaultNamespace(Class<?> clazz) { String pkg = PackageUtils.getNamespace(PackageUtils.getPackageName(clazz)); return StringUtils.isEmpty(pkg) ? "http://unknown.namespace/" : pkg; }
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { try { return super.invoke(proxy, method, args); } catch (Exception ex) { return false; } } };
/** * Gets the class of the implementor. * @return the class of the implementor object */ public Class<?> getImplementorClass() { return implementorClass != null ? implementorClass : ClassHelper.getRealClass(bus, implementor); }
public void init(ServletConfig servletConfig) { String configServiceListStyleSheet = servletConfig.getInitParameter("service-list-stylesheet"); if (!StringUtils.isEmpty(configServiceListStyleSheet)) { this.serviceListStyleSheet = configServiceListStyleSheet; } String configTitle = servletConfig.getInitParameter("service-list-title"); if (!StringUtils.isEmpty(configTitle)) { this.title = configTitle; } String showAllContexts = servletConfig.getInitParameter("service-list-all-contexts"); if (!StringUtils.isEmpty(showAllContexts)) { this.showForeignContexts = Boolean.valueOf(showAllContexts); } }
private static HTTPClientPolicy createSystemProxyConfiguration() { // Retrieve system properties (if any) HTTPClientPolicy systemProxyConfiguration = null; String proxyHost = SystemPropertyAction.getPropertyOrNull(HTTP_PROXY_HOST); if (StringUtils.isEmpty(proxyHost)) { proxyHost = null; } if (proxyHost != null) { // System is configured with a proxy, use it systemProxyConfiguration = new HTTPClientPolicy(); systemProxyConfiguration.setProxyServer(proxyHost); systemProxyConfiguration.setProxyServerType(ProxyServerType.HTTP); // 8080 is the default proxy port value as per some documentation String proxyPort = SystemPropertyAction.getProperty(HTTP_PROXY_PORT, "8080"); if (StringUtils.isEmpty(proxyPort)) { proxyPort = "8080"; } systemProxyConfiguration.setProxyServerPort(Integer.parseInt(proxyPort)); // Load non proxy hosts String nonProxyHosts = SystemPropertyAction.getPropertyOrNull(HTTP_NON_PROXY_HOSTS); if (!StringUtils.isEmpty(nonProxyHosts)) { systemProxyConfiguration.setNonProxyHosts(nonProxyHosts); } } return systemProxyConfiguration; }
private boolean logSensitiveHeaders() { // Not allowed by default return PropertyUtils.isTrue(message.getContextualProperty(ALLOW_LOGGING_SENSITIVE_HEADERS)); }
public static String getBasicAuthHeader(String userName, String passwd, boolean useIso8859) { String userAndPass = userName + ":" + passwd; byte[] authBytes = useIso8859 ? userAndPass.getBytes(StandardCharsets.ISO_8859_1) : userAndPass.getBytes(); return "Basic " + Base64Utility.encode(authBytes); }
private static String getPackageName(Method method) { return PackageUtils.getPackageName(method.getDeclaringClass()); }
private static String base64Decode(String srcString) { byte[] transformed = null; try { transformed = Base64Utility.decode(srcString); return new String(transformed, "ISO-8859-1"); } catch (UnsupportedEncodingException | Base64Exception e) { return srcString; } }
private <T> ServiceRegistration<T> registerService(BundleContext context, Class<T> serviceInterface, T serviceObject, String servicePid) { return context.registerService(serviceInterface, serviceObject, CollectionUtils.singletonDictionary(Constants.SERVICE_PID, servicePid)); }
private void generateXmlJavaTypeAdapters(AnnotationVisitor av, XmlJavaTypeAdapters adapters) { AnnotationVisitor av1 = av.visitArray("value"); for (XmlJavaTypeAdapter adapter : adapters.value()) { AnnotationVisitor av2 = av1.visitAnnotation(null, "Ljavax/xml/bind/annotation/adapters/XmlJavaTypeAdapter;"); generateXmlJavaTypeAdapter(av2, adapter); av2.visitEnd(); } av1.visitEnd(); } private void generateXmlJavaTypeAdapter(AnnotationVisitor av, XmlJavaTypeAdapter adapter) {
private void generateXmlJavaTypeAdapter(AnnotationVisitor av, XmlJavaTypeAdapter adapter) { if (adapter.value() != null) { av.visit("value", getType(getClassCode(adapter.value()))); } if (adapter.type() != javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.DEFAULT.class) { av.visit("type", getType(getClassCode(adapter.type()))); } }
private void loadImplementor(BeanDefinitionBuilder bean, String val) { if (!StringUtils.isEmpty(val)) { bean.addPropertyValue("checkBlockConstruct", Boolean.TRUE); if (val.startsWith("#")) { bean.addConstructorArgReference(val.substring(1)); } else { bean.addConstructorArgValue(BeanDefinitionBuilder .genericBeanDefinition(val).getBeanDefinition()); } } } @Override
private String getPackageName(Method method) { String pkg = PackageUtils.getPackageName(method.getDeclaringClass()); return pkg.length() == 0 ? DEFAULT_PACKAGE_NAME : pkg; }
private <T> String getWithReflection(Class<T> cls, T obj, String name) { try { String s = cls.getMethod(name).invoke(obj).toString(); if (!StringUtils.isEmpty(s)) { return s; } } catch (Exception e) { //ignore = possibly JAX-WS 2.1 } return null; }
public CallbackHandler getUsernamePasswordHandler(final String username, final String password) { if (StringUtils.isEmpty(username)) { return null; } return new NamePasswordCallbackHandler(username, password); }
private void updatePortInfoAddress(QName portName, String eprAddress) { PortInfoImpl portInfo = portInfos.get(portName); if (!StringUtils.isEmpty(eprAddress) && portInfo != null) { portInfo.setAddress(eprAddress); } } }
protected String getBasePath(String contextPath) throws IOException { if (StringUtils.isEmpty(endpointInfo.getAddress())) { return ""; } return new URL(endpointInfo.getAddress()).getPath(); }
private String getImplementorClassName() { for (WebService service : wsAnnotations) { if (!StringUtils.isEmpty(service.endpointInterface())) { return service.endpointInterface(); } } return null; }
public String getWsdlLocation() { for (WebService service : wsAnnotations) { if (!StringUtils.isEmpty(service.wsdlLocation())) { return service.wsdlLocation(); } } if (null != wsProviderAnnotation && !StringUtils.isEmpty(wsProviderAnnotation.wsdlLocation())) { return wsProviderAnnotation.wsdlLocation(); } return null; }