public abstract class StdioConnector
extends org.mule.transport.AbstractConnector
StdioConnector can send and receive Mule events over IO streams.| Modifier and Type | Field and Description |
|---|---|
protected InputStream |
inputStream |
protected OutputStream |
outputStream |
static String |
STDIO |
static String |
STREAM_SYSTEM_ERR |
static String |
STREAM_SYSTEM_IN |
static String |
STREAM_SYSTEM_OUT |
connecting, createMultipleTransactedReceivers, DEFAULT_CONTEXT_START_TIMEOUT, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatcherPoolFactory, dispatchers, initialStateStopped, lifecycleManager, logger, MULE_CONTEXT_START_TIMEOUT_SYSTEM_PROPERTY, muleContext, muleMessageFactory, name, numberOfConcurrentTransactedReceivers, PROPERTY_POLLING_FREQUENCY, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, startOnConnect| Constructor and Description |
|---|
StdioConnector(org.mule.api.MuleContext context) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.api.transport.MessageReceiver |
createReceiver(org.mule.api.construct.FlowConstruct flowConstruct,
org.mule.api.endpoint.InboundEndpoint endpoint) |
protected void |
doDispose() |
void |
doStart() |
void |
doStop() |
InputStream |
getInputStream() |
OutputStream |
getOutputStream() |
String |
getProtocol() |
void |
registerListener(org.mule.api.endpoint.InboundEndpoint endpoint,
org.mule.api.processor.MessageProcessor listener,
org.mule.api.construct.FlowConstruct flowConstruct) |
void |
setInputStream(InputStream inputStream) |
void |
setOutputStream(OutputStream outputStream) |
borrowDispatcher, clearDispatchers, clearRequesters, configureDispatcherPool, connect, connectConnectorAndReceivers, createDefaultRedeliveryPolicy, createDispatcherMessageProcessor, createMuleMessageFactory, createOperationResource, createScheduler, destroyReceiver, disconnect, dispose, disposeReceivers, disposeWorkManagers, doConnect, doDisconnect, doInitialise, doUnregisterListener, fireNotification, fireNotification, getCanonicalURI, getConnectEventId, getConnectionDescription, getDefaultExchangePattern, getDefaultInboundTransformers, getDefaultOutboundTransformers, getDefaultResponseTransformers, getDispatcherFactory, getDispatcherPoolFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getInboundExchangePatterns, getLifecycleState, getMaxDispatchersActive, getMaxRequestersActive, getMaxTotalDispatchers, getMuleContext, getMuleMessageFactory, getName, getNumberOfConcurrentTransactedReceivers, getOperationResourceFactory, getOutboundExchangePatterns, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getRequesterFactory, getRequesterThreadingProfile, getRequesterWorkManager, getRetryPolicyTemplate, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getSupportedProtocols, getTransactionalResource, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, initWorkManagers, isConnected, isConnecting, isCreateMultipleTransactedReceivers, isDisposed, isEnableMessageEvents, isEnableMessageEvents, isInitialised, isInitialStateStopped, isResponseEnabled, isStarted, isStarting, isStopped, isStopping, isValidateConnections, lookupReceiver, registerSupportedMetaProtocol, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, request, request, returnDispatcher, setConnected, setConnecting, setCreateMultipleTransactedReceivers, setDispatcherFactory, setDispatcherPoolFactory, setDispatcherPoolMaxWait, setDispatcherPoolWhenExhaustedAction, setDispatcherThreadingProfile, setDynamicNotification, setInitialStateStopped, setMaxDispatchersActive, setMaxRequestersActive, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setRequesterFactory, setRequesterPoolMaxWait, setRequesterPoolWhenExhaustedAction, setRequesterThreadingProfile, setRetryPolicyTemplate, setServiceOverrides, setSessionHandler, setSupportedProtocols, setupDispatchReturn, setupRequestReturn, setValidateConnections, shutdownScheduler, start, startAfterConnect, stop, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, updateCachedNotificationHandler, validateConnection, workAccepted, workCompleted, workRejected, workStartedpublic static final String STDIO
public static final String STREAM_SYSTEM_IN
public static final String STREAM_SYSTEM_OUT
public static final String STREAM_SYSTEM_ERR
protected OutputStream outputStream
protected InputStream inputStream
public org.mule.api.transport.MessageReceiver createReceiver(org.mule.api.construct.FlowConstruct flowConstruct,
org.mule.api.endpoint.InboundEndpoint endpoint)
throws Exception
createReceiver in class org.mule.transport.AbstractConnectorExceptionpublic void doStop()
doStop in class org.mule.transport.AbstractConnectorprotected void doDispose()
doDispose in class org.mule.transport.AbstractConnectorpublic void doStart()
doStart in class org.mule.transport.AbstractConnectorpublic String getProtocol()
public InputStream getInputStream()
public void setInputStream(InputStream inputStream)
public OutputStream getOutputStream()
public void setOutputStream(OutputStream outputStream)
public void registerListener(org.mule.api.endpoint.InboundEndpoint endpoint,
org.mule.api.processor.MessageProcessor listener,
org.mule.api.construct.FlowConstruct flowConstruct)
throws Exception
registerListener in interface org.mule.api.transport.ConnectorregisterListener in class org.mule.transport.AbstractConnectorExceptionCopyright © 2003–2018 MuleSoft, Inc.. All rights reserved.