public static class InternalTransporter.Subscriptions
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock |
readLock |
protected java.util.HashMap<java.lang.String,InternalTransporter.SubscriptionSet> |
sets |
protected java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock |
writeLock |
| Constructor and Description |
|---|
Subscriptions() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deregister(java.lang.String channel,
InternalTransporter transporter,
boolean shared) |
protected InternalTransporter.SubscriptionSet |
getSubscriptionSet(java.lang.String channel) |
protected void |
register(java.lang.String channel,
InternalTransporter transporter) |
protected void |
send(java.lang.String channel,
byte[] message) |
protected final java.util.HashMap<java.lang.String,InternalTransporter.SubscriptionSet> sets
protected final java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock readLock
protected final java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock writeLock
protected void register(java.lang.String channel,
InternalTransporter transporter)
protected void deregister(java.lang.String channel,
InternalTransporter transporter,
boolean shared)
protected void send(java.lang.String channel,
byte[] message)
throws java.lang.Exception
java.lang.Exceptionprotected InternalTransporter.SubscriptionSet getSubscriptionSet(java.lang.String channel)