com.genesyslab.soa.event
Class TopicsEvent

java.lang.Object
  extended bycom.genesyslab.soa.event.TopicsEvent
All Implemented Interfaces:
java.io.Serializable

public class TopicsEvent
extends java.lang.Object
implements java.io.Serializable

This class describes the topics used to subscribe to an event. A topic is used to select the events that your event service can get.

See Also:
Serialized Form

Constructor Summary
TopicsEvent()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String[] getAttributes()
          The attributes list.
 java.lang.String getEventName()
          The event name.
 Topic[] getFilters()
          The filters list.
 Topic[] getTriggers()
          The triggers list.
 int hashCode()
           
 void setAttributes(java.lang.String[] attributes)
           
 void setEventName(java.lang.String eventName)
           
 void setFilters(Topic[] filters)
           
 void setTriggers(Topic[] triggers)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopicsEvent

public TopicsEvent()
Method Detail

getEventName

public java.lang.String getEventName()
The event name.

Returns:
The eventName.

setEventName

public void setEventName(java.lang.String eventName)

getAttributes

public java.lang.String[] getAttributes()
The attributes list.

Returns:
The attributes.

setAttributes

public void setAttributes(java.lang.String[] attributes)

getTriggers

public Topic[] getTriggers()
The triggers list. Note: specify at least a trigger.

Returns:
The triggers.

setTriggers

public void setTriggers(Topic[] triggers)

getFilters

public Topic[] getFilters()
The filters list. Can be null.

Returns:
The filters.

setFilters

public void setFilters(Topic[] filters)

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()