@Override protected ObjectStore<Serializable> createInstance() throws Exception { return muleContext.getRegistry().lookupObject(objectStoreName); }
public String getProperty(String key) { Object oval = super.get(key); if (oval == null) { oval = muleContext.getRegistry().lookupObject(key); } String sval = (oval instanceof String) ? (String)oval : null; return ((sval == null) && (defaults != null)) ? defaults.getProperty(key) : sval; } }
@Override public void setDomainContext(MuleContext domainContext) { this.domainContext = domainContext.getRegistry().get("springApplicationContext"); } }
public void onTransition(String phaseName, MuleContext muleContext) throws MuleException { muleContext.getRegistry().fireLifecycle(phaseName); } }
private ListableObjectStore<StoredObject<T>> getStore() { if (baseStore == null) { baseStore = context.getRegistry().lookupObject( MuleProperties.OBJECT_STORE_DEFAULT_PERSISTENT_NAME); } return baseStore; }
protected EndpointBuilder lookupEndpointBuilder(String endpointName) { logger.debug("Looking up EndpointBuilder with name:" + endpointName + " in registry"); // TODO DF: Do some simple parsing of endpointName to not lookup endpoint builder if endpointName is // obviously a uri and not a substituted name ?? EndpointBuilder endpointBuilder = muleContext.getRegistry().lookupEndpointBuilder(endpointName); if (endpointBuilder != null) { logger.debug("EndpointBuilder with name:" + endpointName + " FOUND"); } return endpointBuilder; }
protected void doConfigure(MuleContext muleContext) throws Exception { if (objects != null && objects.size() > 0) { muleContext.getRegistry().registerObjects(objects); } } }
protected void configureQueueManager(MuleContext muleContext) throws RegistrationException { QueueManager queueManager = new DelegateQueueManager(); muleContext.getRegistry().registerObject(MuleProperties.OBJECT_QUEUE_MANAGER, queueManager); muleContext.getRegistry().registerObject(DefaultMuleContext.LOCAL_QUEUE_MANAGER_KEY, queueManager); }
protected synchronized void findAllQueueStores() { if (muleContext != null) { for (QueueStore store : muleContext.getRegistry().lookupByType(QueueStore.class).values()) { addStore(store); } } }
protected void findAllListableObjectStores() { if (muleContext != null) { for (ListableObjectStore store : muleContext.getRegistry() .lookupByType(ListableObjectStore.class) .values()) { addStore(store); } } }
@Override protected void registerTransformers() throws MuleException { MuleRegistryHelper registry = (MuleRegistryHelper) muleContext.getRegistry(); Map<String, Converter> converters = registry.lookupByType(Converter.class); for (Converter converter : converters.values()) { registry.notifyTransformerResolvers(converter, TransformerResolver.RegistryAction.ADDED); } }
@Override public void initialise() throws InitialisationException { if (lockProvider == null) { lockProvider = muleContext.getRegistry().get(MuleProperties.OBJECT_LOCK_PROVIDER); } lockGroup = new InstanceLockGroup(lockProvider); }
protected ObjectStore<String> createMessageIdStore() throws InitialisationException { ObjectStoreManager objectStoreManager = muleContext.getRegistry().get(MuleProperties.OBJECT_STORE_MANAGER); return objectStoreManager.getObjectStore(storePrefix, false, -1, 60 * 5 * 1000, 6000 ); }
@Override public Object getValue() { return message.getMuleContext().getRegistry().lookupObject(name); }
protected OutboundEndpoint getRecipientEndpointFromString(MuleMessage message, String recipient) throws MuleException { OutboundEndpoint endpoint = recipientCache.get(recipient); if (null == endpoint && null != getMuleContext() && null != getMuleContext().getRegistry()) { endpoint = buildOutboundEndpoint(recipient); } return endpoint; }
private void registerScheduler(Scheduler scheduler) { try { context.getRegistry().registerScheduler(scheduler); } catch (MuleException e) { logger.error(couldNotRegisterNewScheduler(scheduler.getName()), e); } }
@Override public void initialise() throws InitialisationException { name = String.format(NAME_TEMPLATE, storePrefix, ThreadNameHelper.getPrefix(muleContext), flowConstruct == null ? "" : flowConstruct.getName()); store = ((ObjectStoreManager) muleContext.getRegistry(). get(MuleProperties.OBJECT_STORE_MANAGER)). getObjectStore(name, false, MAX_PROCESSED_GROUPS, UNCLAIMED_TIME_TO_LIVE, UNCLAIMED_INTERVAL); }
public F buildAndRegister(MuleContext muleContext) throws MuleException { final F flowConstruct = build(muleContext); muleContext.getRegistry().registerObject(flowConstruct.getName(), flowConstruct); return flowConstruct; }
public void setAsText(String text) { Connector connector = muleContext.getRegistry().lookupConnector(text); if (connector == null) { throw new IllegalArgumentException(CoreMessages.objectNotRegistered("Connector", text).getMessage()); } setValue(connector); } }
@Override protected QueueProfile createInstance() throws Exception { QueueStore<Serializable> objectStore = queueStore; if (objectStore == null) { objectStore = muleContext.getRegistry().lookupObject(MuleProperties.QUEUE_STORE_DEFAULT_IN_MEMORY_NAME); } return new QueueProfile(getMaxOutstandingMessages(), objectStore); }