org.fusesource.fabric.stream.log
Class InputBatcher

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultComponent
          extended by org.fusesource.fabric.stream.log.InputBatcher
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class InputBatcher
extends org.apache.camel.impl.DefaultComponent

Author:
Hiram Chirino

Field Summary
 int batchSize
           
 long batchTimeout
           
 java.io.InputStream is
           
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
InputBatcher()
           
 
Method Summary
protected  org.apache.camel.Endpoint createEndpoint(java.lang.String uri, java.lang.String remaining, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 int getBatchSize()
           
 long getBatchTimeout()
           
 java.io.InputStream getIs()
           
 void setBatchSize(int batchSize)
           
 void setBatchTimeout(long batchTimeout)
           
 void setIs(java.io.InputStream is)
           
 
Methods inherited from class org.apache.camel.impl.DefaultComponent
afterConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, validateParameters, validateURI
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

batchSize

public int batchSize

batchTimeout

public long batchTimeout

is

public java.io.InputStream is
Constructor Detail

InputBatcher

public InputBatcher()
Method Detail

createEndpoint

protected org.apache.camel.Endpoint createEndpoint(java.lang.String uri,
                                                   java.lang.String remaining,
                                                   java.util.Map<java.lang.String,java.lang.Object> parameters)
                                            throws java.lang.Exception
Specified by:
createEndpoint in class org.apache.camel.impl.DefaultComponent
Throws:
java.lang.Exception

getBatchSize

public int getBatchSize()

setBatchSize

public void setBatchSize(int batchSize)

getBatchTimeout

public long getBatchTimeout()

setBatchTimeout

public void setBatchTimeout(long batchTimeout)

getIs

public java.io.InputStream getIs()

setIs

public void setIs(java.io.InputStream is)


Copyright © 2012 FuseSource. All Rights Reserved.