Public Member Functions

cern.laser.business.pojo.AlarmPublisherImpl Class Reference

List of all members.

Public Member Functions

 AlarmPublisherImpl ()
void setTopicConnectionFactory (TopicConnectionFactory topicConnectionFactory)
void setCategoryRootTopic (String categoryRootTopic)
void publish (AlarmChange alarmChange)
void sendInit (AlarmImpl alarm, String destination)
void sendInit (Collection alarms, String destination)
void publish (Collection alarmChanges)
String getCategoryRootTopic ()
void sendInitFinished (String destination)
void sendSearch (Collection alarms, String destination)

Constructor & Destructor Documentation

cern.laser.business.pojo.AlarmPublisherImpl.AlarmPublisherImpl (  ) 

Member Function Documentation

String cern.laser.business.pojo.AlarmPublisherImpl.getCategoryRootTopic (  ) 
void cern.laser.business.pojo.AlarmPublisherImpl.publish ( AlarmChange  alarmChange  ) 

change belongs to the reduced set if and only if the transition is from whatever to (ACTIVE, NOT REDUCED, NOT MASKED) or from (ACTIVE, NOT REDUCED, NOT MASKED) to whatever else or if there was not a transition but a change of something NOT REDUCED and NOT MASKED

change belongs to the not reduced set if an only if the transition was from ACTIVE to NOT ACTIVE or from NOT ACTIVE to ACTIVE or if it was not triggered by reduction or mask flags

References cern.laser.business.data.Status.getActive(), cern.laser.business.data.Alarm.getAlarmId(), cern.laser.business.data.Alarm.getCategories(), cern.laser.business.data.AlarmChange.getCurrent(), cern.laser.business.data.Status.getMasked(), cern.laser.business.data.Category.getPath(), cern.laser.business.data.AlarmChange.getPrevious(), cern.laser.business.data.Status.getReduced(), and cern.laser.business.data.Alarm.getStatus().

Referenced by cern.laser.business.pojo.AlarmPublisherImpl.publish(), and cern.laser.business.pojo.AlarmCacheServerImpl.publish().

void cern.laser.business.pojo.AlarmPublisherImpl.publish ( Collection  alarmChanges  ) 
void cern.laser.business.pojo.AlarmPublisherImpl.sendInit ( AlarmImpl  alarm,
String  destination 
)
void cern.laser.business.pojo.AlarmPublisherImpl.sendInit ( Collection  alarms,
String  destination 
)
void cern.laser.business.pojo.AlarmPublisherImpl.sendInitFinished ( String  destination  ) 
void cern.laser.business.pojo.AlarmPublisherImpl.sendSearch ( Collection  alarms,
String  destination 
)
void cern.laser.business.pojo.AlarmPublisherImpl.setCategoryRootTopic ( String  categoryRootTopic  ) 
void cern.laser.business.pojo.AlarmPublisherImpl.setTopicConnectionFactory ( TopicConnectionFactory  topicConnectionFactory  ) 

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties