public String getWorkingDirectory() { return muleConfiguration.getWorkingDirectory(); }
public String getEncoding() { return muleConfiguration.getDefaultEncoding(); }
public int getSynchronousEventTimeout() { return muleConfiguration.getDefaultResponseTimeout(); }
@Override protected void doHeader(MuleContext context) { header.add("Application: " + context.getConfiguration().getId()); header.add(String.format("OS encoding: %s, Mule encoding: %s", SystemUtils.FILE_SEPARATOR, context.getConfiguration().getDefaultEncoding())); header.add(" "); }
/** * Generate a generic thread name prefix for this context. * @param muleContext context to generate the name prefix for * @return "[appName]." if Mule is running as a container, otherwise empty string */ public static String getPrefix(MuleContext muleContext) { final boolean containerMode = muleContext.getConfiguration().isContainerMode(); final String id = muleContext.getConfiguration().getId(); return containerMode ? String.format("[%s].", id) : StringUtils.EMPTY; } }
protected static String generateId(MuleContext context) { MuleConfiguration conf = context.getConfiguration(); return String.format("%s.%s.%s", conf.getDomainId(), context.getClusterId(), conf.getId()); }
@Override protected String getPayloadToString() { return ((MuleContext) source).getConfiguration().getId(); }
protected MuleWorkManager createWorkManager() { final MuleConfiguration config = getMuleConfiguration(); // still can be embedded, but in container mode, e.g. in a WAR final String threadPrefix = config.isContainerMode() ? String.format("[%s].Mule", config.getId()) : "MuleServer"; ImmutableThreadingProfile threadingProfile = createMuleWorkManager(); return new MuleWorkManager(threadingProfile, threadPrefix, config.getShutdownTimeout()); }
public int getShutdownTimeout() { return muleConfiguration.getShutdownTimeout(); }
return getMuleContext().getConfiguration().getId(); return getMuleContext().getConfiguration().getDomainId(); return getMuleContext().getConfiguration().getWorkingDirectory(); return getMuleContext().getConfiguration().getMuleHomeDirectory();
this.outputStream = outputStream; this.credentials = null; this.encoding = message.getMuleContext().getConfiguration().getDefaultEncoding(); this.messageSourceName = messageSourceURI.toString(); this.messageSourceURI = messageSourceURI;
@Override public void initialise() throws InitialisationException { super.initialise(); if (encoding == null) { encoding = context.getConfiguration().getDefaultEncoding(); } if (directory == null) { directory = context.getConfiguration().getWorkingDirectory() + "/objectstore"; } try { File dir = FileUtils.openDirectory(directory); fileStore = new File(dir, name + ".dat"); if (fileStore.exists()) { loadFromStore(); } } catch (Exception e) { throw new InitialisationException(e, this); } }
@Override public int getTimeout() { if (getMuleContext().getConfiguration().isDisableTimeouts()) { return TIMEOUT_WAIT_FOREVER; } if (timeout == TIMEOUT_NOT_SET_VALUE) { return message.getMuleContext().getConfiguration().getDefaultResponseTimeout(); } else { return timeout; } }
@Override public void initialise() throws InitialisationException { String workingDirectory = getMuleContext().getConfiguration().getWorkingDirectory(); int queueTransactionFilesSizeInMegabytes = getMuleContext().getConfiguration().getMaxQueueTransactionFilesSizeInMegabytes(); localTxTransactionJournal = new LocalTxQueueTransactionJournal(workingDirectory + File.separator + "queue-tx-log", getMuleContext(), queueTransactionFilesSizeInMegabytes); localTxQueueTransactionRecoverer = new LocalTxQueueTransactionRecoverer(localTxTransactionJournal, this); xaTransactionJournal = new XaTxQueueTransactionJournal(workingDirectory + File.separator + "queue-xa-tx-log", getMuleContext(), queueTransactionFilesSizeInMegabytes); xaTransactionRecoverer = new XaTransactionRecoverer(xaTransactionJournal, this); }
public boolean isContainerMode() { return muleConfiguration.isContainerMode(); }
@Override protected void doInitialise() throws InitialisationException { if (queueTimeout == null) { queueTimeout = muleContext.getConfiguration().getDefaultQueueTimeout(); } if (queueProfile == null) { // create a default QueueProfile queueProfile = QueueProfile.newInstancePersistingToDefaultMemoryQueueStore(muleContext); if (logger.isDebugEnabled()) { logger.debug("created default QueueProfile for VM connector: " + queueProfile); } } }
public int getTransactionTimeout() { return muleConfiguration.getDefaultTransactionTimeout(); }
/** * The timeout value for remoteSync invocations * * @return the timeout in milliseconds */ public int getResponseTimeout() { if (muleContext.getConfiguration().isDisableTimeouts()) { return MuleEvent.TIMEOUT_WAIT_FOREVER; } return responseTimeout; }
public boolean isClientMode() { return muleConfiguration.isClientMode(); }
public String getName() { return muleContext.getConfiguration().getId(); }