org.apache.camel.component.lucene
Class LuceneIndexProducer

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultProducer
          extended by org.apache.camel.component.lucene.LuceneIndexProducer
All Implemented Interfaces:
org.apache.camel.IsSingleton, org.apache.camel.Processor, org.apache.camel.Producer, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class LuceneIndexProducer
extends org.apache.camel.impl.DefaultProducer


Field Summary
 
Fields inherited from class org.apache.camel.impl.DefaultProducer
log
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
LuceneIndexProducer(org.apache.camel.Endpoint endpoint, LuceneConfiguration config, LuceneIndexer indexer)
           
 
Method Summary
 LuceneConfiguration getConfig()
           
 LuceneIndexer getIndexer()
           
 void process(org.apache.camel.Exchange exchange)
           
 void setConfig(LuceneConfiguration config)
           
 void setIndexer(LuceneIndexer indexer)
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.apache.camel.impl.DefaultProducer
createExchange, createExchange, createExchange, doStart, doStop, getEndpoint, isSingleton, toString
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LuceneIndexProducer

public LuceneIndexProducer(org.apache.camel.Endpoint endpoint,
                           LuceneConfiguration config,
                           LuceneIndexer indexer)
                    throws Exception
Throws:
Exception
Method Detail

start

public void start()
           throws Exception
Specified by:
start in interface org.apache.camel.Service
Overrides:
start in class org.apache.camel.support.ServiceSupport
Throws:
Exception

stop

public void stop()
          throws Exception
Specified by:
stop in interface org.apache.camel.Service
Overrides:
stop in class org.apache.camel.support.ServiceSupport
Throws:
Exception

process

public void process(org.apache.camel.Exchange exchange)
             throws Exception
Throws:
Exception

getConfig

public LuceneConfiguration getConfig()

setConfig

public void setConfig(LuceneConfiguration config)

getIndexer

public LuceneIndexer getIndexer()

setIndexer

public void setIndexer(LuceneIndexer indexer)


Apache Camel