@ManagedResource(description="MLLP Endpoint") @UriEndpoint(scheme="mllp", firstVersion="2.17.0", title="MLLP", syntax="mllp:hostname:port", consumerClass=MllpTcpServerConsumer.class, label="mllp") public class MllpEndpoint extends org.apache.camel.impl.DefaultEndpoint
Modifier and Type | Field and Description |
---|---|
static Charset |
DEFAULT_CHARSET
Deprecated.
|
static char |
END_OF_BLOCK
Deprecated.
|
static char |
END_OF_DATA
Deprecated.
|
static int |
END_OF_STREAM
Deprecated.
|
static char |
MESSAGE_TERMINATOR
Deprecated.
|
static char |
SEGMENT_DELIMITER
Deprecated.
|
static char |
START_OF_BLOCK
Deprecated.
|
Constructor and Description |
---|
MllpEndpoint(String uri,
MllpComponent component,
MllpConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkAfterSendProperties(org.apache.camel.Exchange exchange,
Socket socket,
org.slf4j.Logger log) |
boolean |
checkBeforeSendProperties(org.apache.camel.Exchange exchange,
Socket socket,
org.slf4j.Logger log) |
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Exchange |
createExchange(org.apache.camel.Exchange exchange) |
org.apache.camel.Exchange |
createExchange(org.apache.camel.ExchangePattern exchangePattern) |
org.apache.camel.Producer |
createProducer() |
void |
doConnectionClose(Socket socket,
boolean reset,
org.slf4j.Logger log) |
MllpConfiguration |
getConfiguration() |
String |
getHostname() |
Long |
getLastConnectionActivityTicks() |
Date |
getLastConnectionActivityTime() |
Date |
getLastConnectionEstablishedTime() |
Date |
getLastConnectionTerminatedTime() |
int |
getPort() |
boolean |
hasConfiguration() |
boolean |
hasLastConnectionActivityTicks() |
boolean |
isSingleton() |
void |
setAcceptTimeout(int acceptTimeout) |
void |
setAutoAck(Boolean autoAck) |
void |
setBacklog(Integer backlog) |
void |
setBindRetryInterval(int bindRetryInterval) |
void |
setBindTimeout(int bindTimeout) |
void |
setBridgeErrorHandler(boolean bridgeErrorHandler) |
void |
setBufferWrites(Boolean bufferWrites)
Deprecated.
this parameter will be ignored.
|
void |
setCharsetName(String charsetName) |
void |
setConfiguration(MllpConfiguration configuration) |
void |
setConnectTimeout(int connectTimeout) |
void |
setExchangePattern(org.apache.camel.ExchangePattern exchangePattern) |
void |
setHl7Headers(Boolean hl7Headers) |
void |
setHostname(String hostname)
Hostname or IP for connection for the TCP connection.
|
void |
setIdleTimeout(Integer idleTimeout) |
void |
setKeepAlive(Boolean keepAlive) |
void |
setLenientBind(boolean lenientBind) |
void |
setMaxConcurrentConsumers(int maxConcurrentConsumers) |
void |
setPort(int port)
Port number for the TCP connection
|
void |
setReadTimeout(int readTimeout) |
void |
setReceiveBufferSize(Integer receiveBufferSize) |
void |
setReceiveTimeout(int receiveTimeout) |
void |
setRequireEndOfData(Boolean requireEndOfData) |
void |
setReuseAddress(Boolean reuseAddress) |
void |
setSendBufferSize(Integer sendBufferSize) |
void |
setStringPayload(Boolean stringPayload) |
void |
setSynchronous(boolean synchronous) |
void |
setTcpNoDelay(Boolean tcpNoDelay) |
void |
setValidatePayload(Boolean validatePayload) |
void |
updateLastConnectionActivityTicks() |
void |
updateLastConnectionActivityTicks(long epochTicks) |
void |
updateLastConnectionEstablishedTicks() |
void |
updateLastConnectionTerminatedTicks() |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
@Deprecated public static final char START_OF_BLOCK
@Deprecated public static final char END_OF_BLOCK
@Deprecated public static final char END_OF_DATA
@Deprecated public static final int END_OF_STREAM
@Deprecated public static final char SEGMENT_DELIMITER
@Deprecated public static final char MESSAGE_TERMINATOR
@Deprecated public static final Charset DEFAULT_CHARSET
public MllpEndpoint(String uri, MllpComponent component, MllpConfiguration configuration)
public org.apache.camel.Exchange createExchange(org.apache.camel.Exchange exchange)
createExchange
in interface org.apache.camel.Endpoint
createExchange
in class org.apache.camel.impl.DefaultEndpoint
public org.apache.camel.Exchange createExchange(org.apache.camel.ExchangePattern exchangePattern)
createExchange
in interface org.apache.camel.Endpoint
createExchange
in class org.apache.camel.impl.DefaultEndpoint
public void setExchangePattern(org.apache.camel.ExchangePattern exchangePattern)
setExchangePattern
in class org.apache.camel.impl.DefaultEndpoint
public void setSynchronous(boolean synchronous)
setSynchronous
in class org.apache.camel.impl.DefaultEndpoint
public void setBridgeErrorHandler(boolean bridgeErrorHandler)
setBridgeErrorHandler
in class org.apache.camel.impl.DefaultEndpoint
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
public boolean isSingleton()
@ManagedAttribute(description="Last activity time") public Date getLastConnectionActivityTime()
@ManagedAttribute(description="Last connection established time") public Date getLastConnectionEstablishedTime()
@ManagedAttribute(description="Last connection terminated time") public Date getLastConnectionTerminatedTime()
public boolean hasLastConnectionActivityTicks()
public Long getLastConnectionActivityTicks()
public void updateLastConnectionActivityTicks()
public void updateLastConnectionActivityTicks(long epochTicks)
public void updateLastConnectionEstablishedTicks()
public void updateLastConnectionTerminatedTicks()
public String getHostname()
public void setHostname(String hostname)
hostname
- Hostname or IPpublic int getPort()
public void setPort(int port)
port
- TCP portpublic boolean hasConfiguration()
public MllpConfiguration getConfiguration()
public void setConfiguration(MllpConfiguration configuration)
public void setBacklog(Integer backlog)
public void setBindTimeout(int bindTimeout)
public void setBindRetryInterval(int bindRetryInterval)
public void setLenientBind(boolean lenientBind)
public void setAcceptTimeout(int acceptTimeout)
public void setConnectTimeout(int connectTimeout)
public void setReceiveTimeout(int receiveTimeout)
public void setIdleTimeout(Integer idleTimeout)
public void setReadTimeout(int readTimeout)
public void setKeepAlive(Boolean keepAlive)
public void setTcpNoDelay(Boolean tcpNoDelay)
public void setReuseAddress(Boolean reuseAddress)
public void setReceiveBufferSize(Integer receiveBufferSize)
public void setSendBufferSize(Integer sendBufferSize)
public void setAutoAck(Boolean autoAck)
public void setHl7Headers(Boolean hl7Headers)
@Deprecated public void setBufferWrites(Boolean bufferWrites)
bufferWrites
- public void setRequireEndOfData(Boolean requireEndOfData)
public void setStringPayload(Boolean stringPayload)
public void setValidatePayload(Boolean validatePayload)
public void setCharsetName(String charsetName)
public void setMaxConcurrentConsumers(int maxConcurrentConsumers)
public boolean checkBeforeSendProperties(org.apache.camel.Exchange exchange, Socket socket, org.slf4j.Logger log)
public boolean checkAfterSendProperties(org.apache.camel.Exchange exchange, Socket socket, org.slf4j.Logger log)
public void doConnectionClose(Socket socket, boolean reset, org.slf4j.Logger log)
Apache Camel