org.softamis.net.exchange.support
Class LoggingRegistryEventProcessor

java.lang.Object
  extended by org.softamis.net.exchange.support.LoggingRegistryEventProcessor
All Implemented Interfaces:
RegistryEventProcessor<java.lang.String,java.lang.String>

public class LoggingRegistryEventProcessor
extends java.lang.Object
implements RegistryEventProcessor<java.lang.String,java.lang.String>

Simple implementation of RegistryEventProcessor that logs all events to log


Field Summary
protected  java.lang.String fRegistryName
           
 
Constructor Summary
LoggingRegistryEventProcessor()
           
LoggingRegistryEventProcessor(java.lang.String aRegistryName)
           
 
Method Summary
 java.lang.String getRegistryName()
           
 void processItemInvalid(ItemEntry<java.lang.String,java.lang.String> aItemEntry)
          Callback for processing CommunicationHelper.COMMAND_ITEM_INVALID notification
 void processItemRegistered(ItemEntry<java.lang.String,java.lang.String> aItemEntry)
          Callback for processing CommunicationHelper.COMMAND_ITEM_REGISTERED notification
 void processItemsRequest(ItemEntry<java.lang.String,java.lang.String> aItemEntry)
          Callback for processing CommunicationHelper.COMMAND_ITEM_REQUEST notification - typically will be processed by ProvidingRegistry
 void processItemUnregistered(ItemEntry<java.lang.String,java.lang.String> aItemEntry)
          Callback for processing CommunicationHelper.COMMAND_ITEM_UNREGISTERED notification
 void setRegistryName(java.lang.String aRegistryName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fRegistryName

protected java.lang.String fRegistryName
Constructor Detail

LoggingRegistryEventProcessor

public LoggingRegistryEventProcessor()

LoggingRegistryEventProcessor

public LoggingRegistryEventProcessor(java.lang.String aRegistryName)
Method Detail

processItemInvalid

public void processItemInvalid(ItemEntry<java.lang.String,java.lang.String> aItemEntry)
Description copied from interface: RegistryEventProcessor
Callback for processing CommunicationHelper.COMMAND_ITEM_INVALID notification

Specified by:
processItemInvalid in interface RegistryEventProcessor<java.lang.String,java.lang.String>
Parameters:
aItemEntry - recevied item entry

processItemRegistered

public void processItemRegistered(ItemEntry<java.lang.String,java.lang.String> aItemEntry)
Description copied from interface: RegistryEventProcessor
Callback for processing CommunicationHelper.COMMAND_ITEM_REGISTERED notification

Specified by:
processItemRegistered in interface RegistryEventProcessor<java.lang.String,java.lang.String>
Parameters:
aItemEntry - recevied item entry

processItemsRequest

public void processItemsRequest(ItemEntry<java.lang.String,java.lang.String> aItemEntry)
Description copied from interface: RegistryEventProcessor
Callback for processing CommunicationHelper.COMMAND_ITEM_REQUEST notification - typically will be processed by ProvidingRegistry

Specified by:
processItemsRequest in interface RegistryEventProcessor<java.lang.String,java.lang.String>
Parameters:
aItemEntry - recevied item entry

processItemUnregistered

public void processItemUnregistered(ItemEntry<java.lang.String,java.lang.String> aItemEntry)
Description copied from interface: RegistryEventProcessor
Callback for processing CommunicationHelper.COMMAND_ITEM_UNREGISTERED notification

Specified by:
processItemUnregistered in interface RegistryEventProcessor<java.lang.String,java.lang.String>
Parameters:
aItemEntry - recevied item entry

getRegistryName

public java.lang.String getRegistryName()

setRegistryName

public void setRegistryName(java.lang.String aRegistryName)