com.caucho.cloud.notify
Class NotifyActor

java.lang.Object
  extended by com.caucho.bam.stream.AbstractMessageStream
      extended by com.caucho.bam.actor.SimpleActor
          extended by com.caucho.cloud.bam.AbstractCloudActor
              extended by com.caucho.cloud.notify.NotifyActor
All Implemented Interfaces:
Actor, ActorHolder, ManagedActor, MessageStream

public class NotifyActor
extends AbstractCloudActor


Method Summary
 void notify(java.lang.Class<?> type, java.io.Serializable payload)
          Notify the appropriate servers of a repository update
 void notify(java.lang.String to, java.lang.String from, NotifyMessage notify)
           
 void triadNotify(java.lang.String to, java.lang.String from, NotifyTriadMessage notify)
           
 
Methods inherited from class com.caucho.cloud.bam.AbstractCloudActor
dbgId, getBamSender, getMailboxType, getManagedBroker, getPod, registerActor
 
Methods inherited from class com.caucho.bam.actor.SimpleActor
getActor, getAddress, getBroker, getMailbox, getSender, setAddress, setBroker, setMailbox
 
Methods inherited from class com.caucho.bam.stream.AbstractMessageStream
isClosed, message, messageError, query, queryError, queryResult, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.caucho.bam.stream.MessageStream
isClosed, message, messageError, query, queryError, queryResult
 

Method Detail

notify

public void notify(java.lang.Class<?> type,
                   java.io.Serializable payload)
Notify the appropriate servers of a repository update


triadNotify

@Message
public void triadNotify(java.lang.String to,
                                java.lang.String from,
                                NotifyTriadMessage notify)

notify

@Message
public void notify(java.lang.String to,
                           java.lang.String from,
                           NotifyMessage notify)