public abstract class ListenerEndpoint extends Endpoint
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
group |
protected int |
hashCode |
protected org.slf4j.Logger |
logger |
protected boolean |
privateAccess
Private Listener; only the local Broker can access it and cannot be
called remotely.
|
protected java.lang.String |
serviceName |
protected java.lang.String |
subscribe |
| Modifier | Constructor and Description |
|---|---|
protected |
ListenerEndpoint(java.lang.String nodeID,
java.lang.String serviceName,
java.lang.String group,
java.lang.String subscribe,
boolean privateAccess) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
abstract boolean |
isLocal() |
boolean |
isPrivate() |
abstract void |
on(Context ctx,
Groups groups,
boolean broadcast) |
protected final org.slf4j.Logger logger
protected final java.lang.String serviceName
protected final java.lang.String group
protected final java.lang.String subscribe
protected final boolean privateAccess
protected final int hashCode
protected ListenerEndpoint(java.lang.String nodeID,
java.lang.String serviceName,
java.lang.String group,
java.lang.String subscribe,
boolean privateAccess)
public abstract void on(Context ctx, Groups groups, boolean broadcast) throws java.lang.Exception
java.lang.Exceptionpublic abstract boolean isLocal()
public boolean isPrivate()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object