|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.justobjects.pushlet.core.Subscription
Represents single subject subscription
| Field Summary | |
private java.lang.String |
id
|
static int |
ID_SIZE
|
private java.lang.String |
label
Optional label, a user supplied token. |
private java.lang.String |
subject
|
static java.lang.String |
SUBJECT_SEPARATOR
|
private java.lang.String[] |
subjects
|
| Constructor Summary | |
protected |
Subscription()
Protected constructor as we create through factory method. |
| Method Summary | |
static Subscription |
create(java.lang.String aSubject)
Create instance through factory method. |
static Subscription |
create(java.lang.String aSubject,
java.lang.String aLabel)
Create instance through factory method. |
java.lang.String |
getId()
|
java.lang.String |
getLabel()
|
java.lang.String |
getSubject()
|
boolean |
match(Event event)
Determine if Event matches subscription. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int ID_SIZE
public static final java.lang.String SUBJECT_SEPARATOR
private java.lang.String id
private java.lang.String subject
private java.lang.String[] subjects
private java.lang.String label
| Constructor Detail |
protected Subscription()
| Method Detail |
public static Subscription create(java.lang.String aSubject)
throws PushletException
aSubject - the subject (topic).
PushletException - exception, usually misconfiguration
public static Subscription create(java.lang.String aSubject,
java.lang.String aLabel)
throws PushletException
aSubject - the subject (topic).aLabel - the subject label (optional).
PushletException - exception, usually misconfigurationpublic java.lang.String getId()
public java.lang.String getLabel()
public java.lang.String getSubject()
public boolean match(Event event)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||