org.compass.core.lucene
Class LuceneEnvironment.Transaction.Processor

java.lang.Object
  extended by org.compass.core.lucene.LuceneEnvironment.Transaction.Processor
Enclosing class:
LuceneEnvironment.Transaction

public static final class LuceneEnvironment.Transaction.Processor
extends Object

Allows to control transaction processors within Compass. Several transaction processors can be defined in Compass using the PREFIX and then the name. Default ones include ReadCommitted, Lucene, Async.


Nested Class Summary
static class LuceneEnvironment.Transaction.Processor.Async
          Settings for async transaction processor.
static class LuceneEnvironment.Transaction.Processor.Lucene
          Settings for lucene transaction procssor.
static class LuceneEnvironment.Transaction.Processor.MT
          Setting for the mt transaction processor.
static class LuceneEnvironment.Transaction.Processor.ReadCommitted
          Settings for read_committed tranasction processr.
static class LuceneEnvironment.Transaction.Processor.Search
          Search transaction processor allows to perform only search opeations.
 
Field Summary
static String CONFIG_TYPE
          The config type group setting key of the transaction processor.
static String PREFIX
          The prefix used for the transaction processor group setting.
static String TYPE
          The type of the transaction processor (can be set in runtime).
 
Constructor Summary
LuceneEnvironment.Transaction.Processor()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREFIX

public static final String PREFIX
The prefix used for the transaction processor group setting.

See Also:
Constant Field Values

TYPE

public static final String TYPE
The type of the transaction processor (can be set in runtime). The name can be the either default built in ones (read_committed, lucene, serializable, async) or custom ones registered under a custom name.

See Also:
Constant Field Values

CONFIG_TYPE

public static final String CONFIG_TYPE
The config type group setting key of the transaction processor. Can be class name or actual intance of TransactionProcessorFactory.

See Also:
Constant Field Values
Constructor Detail

LuceneEnvironment.Transaction.Processor

public LuceneEnvironment.Transaction.Processor()


Copyright (c) 2004-2009 The Compass Project.