public class FixedLengthEndpoint
extends org.apache.camel.impl.DefaultPollingEndpoint
| Modifier and Type | Field and Description |
|---|---|
protected String |
definition |
| Constructor and Description |
|---|
FixedLengthEndpoint() |
FixedLengthEndpoint(String endpointUri,
org.apache.camel.Component component,
String definition) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
net.sf.flatpack.Parser |
createParser(org.apache.camel.Exchange exchange) |
protected net.sf.flatpack.Parser |
createParser(String resourceUri,
Reader bodyReader) |
org.apache.camel.Producer |
createProducer() |
String |
getDefinition() |
org.apache.camel.processor.loadbalancer.LoadBalancer |
getLoadBalancer() |
net.sf.flatpack.ParserFactory |
getParserFactory() |
boolean |
isAllowShortLines() |
boolean |
isIgnoreExtraColumns() |
boolean |
isSingleton() |
boolean |
isSplitRows() |
void |
processDataSet(org.apache.camel.Exchange originalExchange,
net.sf.flatpack.DataSet dataSet,
int counter) |
void |
setAllowShortLines(boolean allowShortLines)
Allows for lines to be shorter than expected and ignores the extra characters
|
void |
setIgnoreExtraColumns(boolean ignoreExtraColumns)
Allows for lines to be longer than expected and ignores the extra characters
|
void |
setLoadBalancer(org.apache.camel.processor.loadbalancer.LoadBalancer loadBalancer) |
void |
setParserFactory(net.sf.flatpack.ParserFactory parserFactory) |
void |
setSplitRows(boolean splitRows)
Sets the Component to send each row as a separate exchange once parsed
|
configurePollingConsumer, configureProperties, configureScheduledPollConsumerPropertiesconfigureConsumer, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setProperties, setSynchronous, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspendprotected String definition
public boolean isSingleton()
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
createConsumer in interface org.apache.camel.EndpointcreateConsumer in class org.apache.camel.impl.DefaultPollingEndpointExceptionpublic void processDataSet(org.apache.camel.Exchange originalExchange,
net.sf.flatpack.DataSet dataSet,
int counter)
throws Exception
Exceptionpublic net.sf.flatpack.Parser createParser(org.apache.camel.Exchange exchange)
throws org.apache.camel.InvalidPayloadException,
IOException
org.apache.camel.InvalidPayloadExceptionIOExceptionprotected net.sf.flatpack.Parser createParser(String resourceUri, Reader bodyReader) throws IOException
IOExceptionpublic String getDefinition()
public net.sf.flatpack.ParserFactory getParserFactory()
public void setParserFactory(net.sf.flatpack.ParserFactory parserFactory)
public org.apache.camel.processor.loadbalancer.LoadBalancer getLoadBalancer()
public void setLoadBalancer(org.apache.camel.processor.loadbalancer.LoadBalancer loadBalancer)
public boolean isSplitRows()
public void setSplitRows(boolean splitRows)
public boolean isAllowShortLines()
public void setAllowShortLines(boolean allowShortLines)
public void setIgnoreExtraColumns(boolean ignoreExtraColumns)
public boolean isIgnoreExtraColumns()
Apache Camel