cgl.notifier
Class ContextPublisher

java.lang.Object
  extended bycgl.notifier.ContextPublisher

public class ContextPublisher
extends java.lang.Object

Author:
Mehmet S. Aktas (maktas@indiana.edu)

Constructor Summary
ContextPublisher(java.util.Properties props)
           
 
Method Summary
 void close()
           
protected  java.lang.Object deserializeObject(byte[] bytes)
           
static ContextPublisher getInstance(java.util.Properties props)
           
 void initBroker(java.util.Properties bootstrap)
           
static void main(java.lang.String[] args)
           
 void onEvent(cgl.narada.event.NBEvent nbEvent)
           
 void printContextDetail(ContextDetail detail)
           
 void publishMessage(java.lang.String topic, Context context)
           
protected  byte[] serializeObject(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextPublisher

public ContextPublisher(java.util.Properties props)
Method Detail

getInstance

public static ContextPublisher getInstance(java.util.Properties props)

initBroker

public void initBroker(java.util.Properties bootstrap)

onEvent

public void onEvent(cgl.narada.event.NBEvent nbEvent)

printContextDetail

public void printContextDetail(ContextDetail detail)

deserializeObject

protected java.lang.Object deserializeObject(byte[] bytes)

serializeObject

protected byte[] serializeObject(java.lang.Object object)

publishMessage

public void publishMessage(java.lang.String topic,
                           Context context)

close

public void close()

main

public static void main(java.lang.String[] args)