Package de.otto.synapse.subscription
Class Subscription
java.lang.Object
de.otto.synapse.subscription.Subscription
public class Subscription
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Subscription(java.lang.String id, java.lang.String channelName, java.lang.String targetChannelName) -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetChannelName()java.lang.StringgetId()java.util.Set<java.lang.String>getSubscribedEntities()java.lang.StringgetTargetChannelName()inthashCode()voidsubscribe(java.util.Set<java.lang.String> subscribedEntities)java.lang.StringtoString()voidunsubscribe(java.util.Set<java.lang.String> unsubscribedEntities)
-
Constructor Details
-
Subscription
public Subscription(java.lang.String id, java.lang.String channelName, java.lang.String targetChannelName)
-
-
Method Details
-
getId
public java.lang.String getId() -
getChannelName
public java.lang.String getChannelName() -
getTargetChannelName
public java.lang.String getTargetChannelName() -
getSubscribedEntities
public java.util.Set<java.lang.String> getSubscribedEntities() -
subscribe
public void subscribe(java.util.Set<java.lang.String> subscribedEntities) -
unsubscribe
public void unsubscribe(java.util.Set<java.lang.String> unsubscribedEntities) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-