ch.nix.ert.base
Class ServiceBase

java.lang.Object
  extended bych.nix.ert.base.ServiceBase
All Implemented Interfaces:
java.lang.Runnable, ServiceInterface
Direct Known Subclasses:
CallbackService, DataStoreService, KeyPartitionService, MainService, NodeCommunicationService, UserService

public abstract class ServiceBase
extends java.lang.Object
implements ServiceInterface

TODO Edit this text for a better description

Author:
michi

Constructor Summary
protected ServiceBase()
           
 
Method Summary
 void addWork(DataItem data)
           
 Queue getServiceQueue()
           
 DataItem getWork()
           
 DataItem getWork(long timeout)
           
protected  void registerService(java.lang.String service)
           
 void transactionBegin(DataItem data)
           
 void transactionContinue(DataItem data)
           
 void transactionEnd(DataItem data)
           
 void transactionSplit(DataItem data, int newSplitSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ch.nix.ert.base.ServiceInterface
registerAtDispatcher
 
Methods inherited from interface java.lang.Runnable
run
 

Constructor Detail

ServiceBase

protected ServiceBase()
Method Detail

registerService

protected void registerService(java.lang.String service)

addWork

public void addWork(DataItem data)

transactionBegin

public void transactionBegin(DataItem data)

transactionContinue

public void transactionContinue(DataItem data)

transactionSplit

public void transactionSplit(DataItem data,
                             int newSplitSize)

transactionEnd

public void transactionEnd(DataItem data)

getServiceQueue

public Queue getServiceQueue()

getWork

public DataItem getWork()

getWork

public DataItem getWork(long timeout)


Copyright © 2004 Michael Kussmaul - Revision: 183 - Date: 2004-11-16T15:42:13.763853Z