protected EndpointBuilder createEndpointBuilder(Object[] constructorParams) throws TransportFactoryException { logger.debug("Loading endpoint builder: " + endpointBuilder); try { return (EndpointBuilder) ClassUtils.instanciateClass(endpointBuilder, constructorParams, classLoader); } catch (Exception e) { throw new TransportFactoryException(CoreMessages.failedToLoad("Endpoint Builder: " + endpointBuilder), e); } }
private KeyStore createTrustStore() throws CreateException { trustStorePassword = null == trustStorePassword ? "" : trustStorePassword; KeyStore trustStore; try { trustStore = KeyStore.getInstance(trustStoreType); InputStream is = IOUtils.getResourceAsStream(trustStoreName, getClass()); if (null == is) { throw new FileNotFoundException( "Failed to load truststore from classpath or local file: " + trustStoreName); } trustStore.load(is, trustStorePassword.toCharArray()); } catch (Exception e) { throw new CreateException( failedToLoad("TrustStore: " + trustStoreName), e, this); } return trustStore; }
public EndpointURIBuilder createEndpointURIBuilder() throws TransportFactoryException { if (endpointUriBuilder == null) { logger.debug("Endpoint resolver not set, Loading default resolver: " + UrlEndpointURIBuilder.class.getName()); return new UrlEndpointURIBuilder(); } else { logger.debug("Loading endpointUri resolver: " + endpointUriBuilder); try { return (EndpointURIBuilder) ClassUtils.instanciateClass(endpointUriBuilder, ClassUtils.NO_ARGS, classLoader); } catch (Exception e) { throw new TransportFactoryException(CoreMessages.failedToLoad("EndpointURI Builder: " + endpointUriBuilder), e); } } }
protected ServiceDescriptor createServiceDescriptor(ServiceType type, String name, Properties overrides) throws ServiceException { //Stripe off and use the meta-scheme if present String scheme = name; if (name.contains(":")) { scheme = name.substring(0, name.indexOf(":")); } Properties props = SpiUtils.findServiceDescriptor(type, scheme); if (props == null) { throw new ServiceException(CoreMessages.failedToLoad(type + " " + scheme)); } return ServiceDescriptorFactory.create(type, name, props, overrides, muleContext, muleContext.getExecutionClassLoader()); }
private void initKeyManagerFactory() throws CreateException { if (logger.isDebugEnabled()) { logger.debug("initialising key manager factory from keystore data"); } KeyStore tempKeyStore; try { tempKeyStore = loadKeyStore(); checkKeyStoreContainsAlias(tempKeyStore); } catch (Exception e) { throw new CreateException( failedToLoad("KeyStore: " + keyStoreName), e, this); } try { keyManagerFactory = KeyManagerFactory.getInstance(getKeyManagerAlgorithm()); keyManagerFactory.init(tempKeyStore, keyPassword.toCharArray()); } catch (Exception e) { throw new CreateException(failedToLoad("Key Manager"), e, this); } }
public void inject() throws Exception { try { namespaceManager = muleContext.getRegistry().lookupObject(NamespaceManager.class); } catch (RegistrationException e) { throw new ExpressionRuntimeException(CoreMessages.failedToLoad("NamespaceManager"), e); } }
@Override public void setMuleContext(MuleContext context) { this.muleContext = context; try { namespaceManager = muleContext.getRegistry().lookupObject(NamespaceManager.class); } catch (RegistrationException e) { throw new ExpressionRuntimeException(CoreMessages.failedToLoad("NamespaceManager"), e); } }
@Override public void setMuleContext(MuleContext context) { this.muleContext = context; try { namespaceManager = muleContext.getRegistry().lookupObject(NamespaceManager.class); } catch (RegistrationException e) { throw new ExpressionRuntimeException(CoreMessages.failedToLoad("NamespaceManager"), e); } }
@Override public EndpointBuilder createEndpointBuilder(EndpointURIEndpointBuilder builder, MuleContext muleContext) throws TransportFactoryException { EndpointBuilder wrappingBuilder; if (endpointBuilder == null) { logger.debug("Endpoint builder not set, Loading default builder: " + EndpointURIEndpointBuilder.class.getName()); try { wrappingBuilder = new EndpointURIEndpointBuilder(builder); } catch (EndpointException e) { throw new TransportFactoryException(CoreMessages.failedToLoad("Endpoint Builder: " + endpointBuilder), e); } } else { wrappingBuilder = createEndpointBuilder(new Object[] { builder }); } wrappingBuilder.setMuleContext(muleContext); return wrappingBuilder; }
throw new MuleRuntimeException(CoreMessages.failedToLoad("Exception resources"), e);
protected ConfigurationBuilder createConfigurationBuilder() throws ConfigurationException { try { return (ConfigurationBuilder) ClassUtils.instanciateClass(getConfigBuilderClassName(), new Object[]{ configurationResources }, MuleServer.class); } catch (Exception e) { throw new ConfigurationException(CoreMessages.failedToLoad(getConfigBuilderClassName()), e); } }
@Override public void initialise() throws InitialisationException { try { namespaceManager = muleContext.getRegistry().lookupObject(NamespaceManager.class); } catch (RegistrationException e) { throw new ExpressionRuntimeException(CoreMessages.failedToLoad("NamespaceManager"), e); } if (namespaceManager != null) { if (namespaces == null) { namespaces = new HashMap<String, String>(namespaceManager.getNamespaces()); } else { namespaces.putAll(namespaceManager.getNamespaces()); } } }
/** * * @return the nsmespace manager from the registry */ protected synchronized NamespaceManager getNamespaceManager() { if (namespaceManager == null) { try { // We defer looking this up until registry is completely built if (muleContext != null) { namespaceManager = muleContext.getRegistry().lookupObject(NamespaceManager.class); } } catch (RegistrationException e) { throw new ExpressionRuntimeException(CoreMessages.failedToLoad("NamespaceManager"), e); } } return namespaceManager; } }
@Override public void setMuleContext(MuleContext context) { this.muleContext = context; try { namespaceManager = muleContext.getRegistry().lookupObject(NamespaceManager.class); } catch (RegistrationException e) { throw new ExpressionRuntimeException(CoreMessages.failedToLoad("NamespaceManager"), e); } if (namespaceManager!=null) { if (namespaces == null) { namespaces = new HashMap<String, String>(namespaceManager.getNamespaces()); } else { namespaces.putAll(namespaceManager.getNamespaces()); } } }
@Override public void setMuleContext(MuleContext context) { this.muleContext = context; try { namespaceManager = muleContext.getRegistry().lookupObject(NamespaceManager.class); } catch (RegistrationException e) { throw new ExpressionRuntimeException(CoreMessages.failedToLoad("NamespaceManager"), e); } if (namespaceManager != null) { if (namespaces == null) { namespaces = new HashMap<String, String>(namespaceManager.getNamespaces()); } else { namespaces.putAll(namespaceManager.getNamespaces()); } } }
protected void loadGlobalFunctions() throws InitialisationException { // Global functions defined in external file if (globalFunctionsFile != null) { try { globalFunctions.putAll(CompilerTools.extractAllDeclaredFunctions(new ExpressionCompiler( IOUtils.getResourceAsString(globalFunctionsFile, getClass())).compile())); } catch (IOException e) { throw new InitialisationException(CoreMessages.failedToLoad(globalFunctionsFile), e, this); } } // Global functions defined in configuration file (take precedence over functions in file) globalFunctions.putAll(CompilerTools.extractAllDeclaredFunctions(new ExpressionCompiler( globalFunctionsString).compile())); }
failedToLoad("Trust Manager (" + trustManagerAlgorithm + ")"), e, this);
throw new InitialisationException(new ConfigurationException(CoreMessages.failedToLoad("Application Context: " + configFile), e), this);
throw new MuleRuntimeException(CoreMessages.failedToLoad("xfire service transport"), e);
throw new ExpressionRuntimeException(CoreMessages.failedToLoad("NamespaceManager"), e);