protected ConfigResource[] loadConfigResources(String[] configs) throws ConfigurationException { try { configResources = new ConfigResource[configs.length]; for (int i = 0; i < configs.length; i++) { configResources[i] = new ConfigResource(configs[i]); } return configResources; } catch (IOException e) { throw new ConfigurationException(e); } }
public Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey) { ConnectorMetaDataEnabled connector; try { connector = ((ConnectorMetaDataEnabled) findOrCreate(null, false, null)); try { Result<MetaData> metadata = connector.getMetaData(metaDataKey); if ((Result.Status.FAILURE).equals(metadata.getStatus())) { return metadata; } if (metadata.get() == null) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error processing metadata at ObjectStoreConnector at contains retrieving was successful but result is null"); } return metadata; } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } } catch (ClassCastException cast) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error getting metadata, there was no connection manager available. Maybe you're trying to use metadata from an Oauth connector"); } catch (ConfigurationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (RegistrationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (IllegalAccessException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (InstantiationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } }
public Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey) { ConnectorMetaDataEnabled connector; try { connector = ((ConnectorMetaDataEnabled) findOrCreate(null, false, null)); try { Result<MetaData> metadata = connector.getMetaData(metaDataKey); if ((Result.Status.FAILURE).equals(metadata.getStatus())) { return metadata; } if (metadata.get() == null) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error processing metadata at ObjectStoreConnector at retrieve retrieving was successful but result is null"); } return metadata; } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } } catch (ClassCastException cast) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error getting metadata, there was no connection manager available. Maybe you're trying to use metadata from an Oauth connector"); } catch (ConfigurationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (RegistrationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (IllegalAccessException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (InstantiationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } }
protected ConfigResource[] loadConfigResources(String[] configs) throws ConfigurationException { try { configResources = new ConfigResource[configs.length]; for (int i = 0; i < configs.length; i++) { configResources[i] = new ServletContextOrClassPathConfigResource(configs[i]); } return configResources; } catch (IOException e) { throw new ConfigurationException(e); } }
public Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey) { ConnectorMetaDataEnabled connector; try { connector = ((ConnectorMetaDataEnabled) findOrCreate(null, false, null)); try { Result<MetaData> metadata = connector.getMetaData(metaDataKey); if ((Result.Status.FAILURE).equals(metadata.getStatus())) { return metadata; } if (metadata.get() == null) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error processing metadata at ObjectStoreConnector at store retrieving was successful but result is null"); } return metadata; } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } } catch (ClassCastException cast) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error getting metadata, there was no connection manager available. Maybe you're trying to use metadata from an Oauth connector"); } catch (ConfigurationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (RegistrationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (IllegalAccessException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (InstantiationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } }
private void createRegistryWithParentContext(MuleContext muleContext, ApplicationContext applicationContext, ApplicationContext parentContext) throws ConfigurationException { if (applicationContext instanceof ConfigurableApplicationContext) { registry = new SpringRegistry((ConfigurableApplicationContext) applicationContext, parentContext, muleContext); } else { throw new ConfigurationException( MessageFactory.createStaticMessage("Cannot set a parent context if the ApplicationContext does not implement ConfigurableApplicationContext")); } }
public Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey) { ConnectorMetaDataEnabled connector; try { connector = ((ConnectorMetaDataEnabled) findOrCreate(null, false, null)); try { Result<MetaData> metadata = connector.getMetaData(metaDataKey); if ((Result.Status.FAILURE).equals(metadata.getStatus())) { return metadata; } if (metadata.get() == null) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error processing metadata at TwitterConnector at retweetStatus retrieving was successful but result is null"); } return metadata; } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } } catch (ClassCastException cast) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error getting metadata, there was no connection manager available. Maybe you're trying to use metadata from an Oauth connector"); } catch (ConfigurationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (RegistrationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (IllegalAccessException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (InstantiationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } }
@Override public Object doGetObject() throws Exception { EndpointFactory ef = muleContext.getEndpointFactory(); if (ef != null) { return ef.getInboundEndpoint(this); } else { throw new ConfigurationException(MessageFactory.createStaticMessage("EndpointFactory not found in Registry")); } }
public Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey) { ConnectorMetaDataEnabled connector; try { connector = ((ConnectorMetaDataEnabled) findOrCreate(null, false, null)); try { Result<MetaData> metadata = connector.getMetaData(metaDataKey); if ((Result.Status.FAILURE).equals(metadata.getStatus())) { return metadata; } if (metadata.get() == null) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error processing metadata at TwitterConnector at getGeoDetails retrieving was successful but result is null"); } return metadata; } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } } catch (ClassCastException cast) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error getting metadata, there was no connection manager available. Maybe you're trying to use metadata from an Oauth connector"); } catch (ConfigurationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (RegistrationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (IllegalAccessException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (InstantiationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } }
/** * Override to check for existence of configResouce before invocation, and set * resources n configuration afterwards. */ @Override public void configure(MuleContext muleContext) throws ConfigurationException { if (configResources == null) { throw new ConfigurationException(CoreMessages.objectIsNull("Configuration Resources")); } super.configure(muleContext); logger.info(CoreMessages.configurationBuilderSuccess(this, createConfigResourcesString())); }
public Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey) { ConnectorMetaDataEnabled connector; try { connector = ((ConnectorMetaDataEnabled) findOrCreate(null, false, null)); try { Result<MetaData> metadata = connector.getMetaData(metaDataKey); if ((Result.Status.FAILURE).equals(metadata.getStatus())) { return metadata; } if (metadata.get() == null) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error processing metadata at TwitterConnector at getPlaceTrends retrieving was successful but result is null"); } return metadata; } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } } catch (ClassCastException cast) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error getting metadata, there was no connection manager available. Maybe you're trying to use metadata from an Oauth connector"); } catch (ConfigurationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (RegistrationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (IllegalAccessException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (InstantiationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } }
@Override public Object doGetObject() throws Exception { uriBuilder = new URIBuilder("polling://" + hashCode(), muleContext); properties.put(MessageProcessorPollingMessageReceiver.SOURCE_MESSAGE_PROCESSOR_PROPERTY_NAME, messageProcessor); properties.put(MessageProcessorPollingMessageReceiver.POLL_OVERRIDE_PROPERTY_NAME, override); properties.put(MessageProcessorPollingMessageReceiver.SCHEDULER_FACTORY_PROPERTY_NAME, schedulerFactory == null ? defaultSchedulerFactory() : schedulerFactory); properties.put(AbstractConnector.PROPERTY_POLLING_FREQUENCY, frequency); EndpointFactory ef = muleContext.getEndpointFactory(); if (ef != null) { return ef.getInboundEndpoint(this); } else { throw new ConfigurationException( MessageFactory.createStaticMessage("EndpointFactory not found in Registry")); } }
public Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey) { ConnectorMetaDataEnabled connector; try { connector = ((ConnectorMetaDataEnabled) findOrCreate(null, false, null)); try { Result<MetaData> metadata = connector.getMetaData(metaDataKey); if ((Result.Status.FAILURE).equals(metadata.getStatus())) { return metadata; } if (metadata.get() == null) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error processing metadata at TwitterConnector at updateStatus retrieving was successful but result is null"); } return metadata; } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } } catch (ClassCastException cast) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error getting metadata, there was no connection manager available. Maybe you're trying to use metadata from an Oauth connector"); } catch (ConfigurationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (RegistrationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (IllegalAccessException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (InstantiationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, 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); } }
public Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey) { ConnectorMetaDataEnabled connector; try { connector = ((ConnectorMetaDataEnabled) findOrCreate(null, false, null)); try { Result<MetaData> metadata = connector.getMetaData(metaDataKey); if ((Result.Status.FAILURE).equals(metadata.getStatus())) { return metadata; } if (metadata.get() == null) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error processing metadata at TwitterConnector at getHomeTimeline retrieving was successful but result is null"); } return metadata; } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } } catch (ClassCastException cast) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error getting metadata, there was no connection manager available. Maybe you're trying to use metadata from an Oauth connector"); } catch (ConfigurationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (RegistrationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (IllegalAccessException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (InstantiationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } }
/** * Will configure a MuleContext object based on the builders configuration settings. * This method will delegate the actual processing to {@link #doConfigure(org.mule.api.MuleContext)} * * @param muleContext The current {@link org.mule.api.MuleContext} * @throws ConfigurationException if the configuration fails i.e. an object cannot be created or * initialised properly */ @Override public void configure(MuleContext muleContext) throws ConfigurationException { try { doConfigure(muleContext); applyLifecycle(muleContext.getLifecycleManager()); configured = true; } catch (Exception e) { throw new ConfigurationException(e); } }
public Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey) { ConnectorMetaDataEnabled connector; try { connector = ((ConnectorMetaDataEnabled) findOrCreate(null, false, null)); try { Result<MetaData> metadata = connector.getMetaData(metaDataKey); if ((Result.Status.FAILURE).equals(metadata.getStatus())) { return metadata; } if (metadata.get() == null) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error processing metadata at TwitterConnector at createPlace retrieving was successful but result is null"); } return metadata; } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } } catch (ClassCastException cast) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error getting metadata, there was no connection manager available. Maybe you're trying to use metadata from an Oauth connector"); } catch (ConfigurationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (RegistrationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (IllegalAccessException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (InstantiationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } }
private WSProxy buildStaticWsdlContentsWSProxy(final MuleContext muleContext) throws MuleException { try { return new WSProxy(name, muleContext, getOrBuildInboundEndpoint(muleContext), getOrBuildOutboundEndpoint(muleContext), transformers, responseTransformers, FileUtils.readFileToString(wsdlFile)); } catch (final IOException ioe) { throw new ConfigurationException(ioe); } }
public Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey) { ConnectorMetaDataEnabled connector; try { connector = ((ConnectorMetaDataEnabled) findOrCreate(null, false, null)); try { Result<MetaData> metadata = connector.getMetaData(metaDataKey); if ((Result.Status.FAILURE).equals(metadata.getStatus())) { return metadata; } if (metadata.get() == null) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error processing metadata at CMISConnector at getAppliedPolicies retrieving was successful but result is null"); } return metadata; } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } } catch (ClassCastException cast) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), "There was an error getting metadata, there was no connection manager available. Maybe you're trying to use metadata from an Oauth connector"); } catch (ConfigurationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (RegistrationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (IllegalAccessException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (InstantiationException e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } catch (Exception e) { return new DefaultResult<MetaData>(null, (Result.Status.FAILURE), e.getMessage(), FailureType.UNSPECIFIED, e); } }
/** * if {@code temporaryObject} is a {@link String} then it tries to evaluate it * using the {@link ExpressionManager} in {@code muleContext}. Otherwise, it simply * returns {@code temporaryObject} * * @param muleEvent the current mule event * @param object an object * @return {@code temporaryObject} or the result of evaluating it as a expression if it's a String * @throws ConfigurationException */ private Object evaluateIfExpression(MuleEvent muleEvent, Object object) throws ConfigurationException { if (object instanceof String) { object = (muleContext.getExpressionManager().evaluate(((String) object), muleEvent, true)); if (object == null) { throw new ConfigurationException( MessageFactory.createStaticMessage("Cannot find object by config name")); } } return object; }