|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Keys | |
|---|---|
| org.avis.client | |
| org.avis.security | |
| Uses of Keys in org.avis.client |
|---|
| Fields in org.avis.client declared as Keys | |
|---|---|
Keys |
ElvinOptions.notificationKeys
The global notification keys that apply to all notifications. |
Keys |
ElvinOptions.subscriptionKeys
The global subscription keys that apply to all subscriptions. |
| Methods in org.avis.client that return Keys | |
|---|---|
Keys |
Subscription.keys()
The keys used to receive secure notifications. |
Keys |
Elvin.notificationKeys()
|
Keys |
Elvin.subscriptionKeys()
|
| Methods in org.avis.client with parameters of type Keys | |
|---|---|
void |
Elvin.send(Notification notification,
Keys keys)
Send a notification with a set of keys but with no requirement for secure delivery: use send (notification,
REQUIRE_SECURE_DELIVERY, keys) if you want only
subscriptions with matching keys to receive a notification. |
void |
Elvin.send(Notification notification,
Keys keys,
SecureMode secureMode)
Send a notification. |
void |
Subscription.setKeys(Keys newKeys)
Change the keys used for receiving secure notifications. |
void |
Elvin.setKeys(Keys newNotificationKeys,
Keys newSubscriptionKeys)
Change the connection-wide keys used to secure the receipt and delivery of notifications. |
void |
Elvin.setNotificationKeys(Keys newNotificationKeys)
Set the connection-wide notification keys used to secure delivery of notifications. |
void |
Elvin.setSubscriptionKeys(Keys newSubscriptionKeys)
Set the connection-wide subscription keys used to secure receipt of notifications. |
Subscription |
Elvin.subscribe(String subscriptionExpr,
Keys keys)
Create a new subscription with a given set of security keys to enable secure delivery, but also allowing insecure notifications. |
Subscription |
Elvin.subscribe(String subscriptionExpr,
Keys keys,
SecureMode secureMode)
Create a new subscription. |
| Constructors in org.avis.client with parameters of type Keys | |
|---|---|
Elvin(ElvinURI routerUri,
ConnectionOptions options,
Keys notificationKeys,
Keys subscriptionKeys)
Create a new connection to an Elvin router. |
|
Elvin(ElvinURI routerUri,
Keys notificationKeys,
Keys subscriptionKeys)
Create a new connection to an Elvin router. |
|
ElvinOptions(ConnectionOptions connectionOptions,
Keys notificationKeys,
Keys subscriptionKeys)
|
|
| Uses of Keys in org.avis.security |
|---|
| Fields in org.avis.security declared as Keys | |
|---|---|
Keys |
Keys.Delta.added
|
static Keys |
Keys.EMPTY_KEYS
An empty, immutable key collection. |
Keys |
Keys.Delta.removed
|
| Methods in org.avis.security that return Keys | |
|---|---|
Keys |
Keys.addedTo(Keys keys)
Shortcut to efficiently generate a key collection that represents this key collection's union with another. |
static Keys |
Keys.decode(org.apache.mina.common.ByteBuffer in)
|
Keys |
Keys.delta(Keys toAdd,
Keys toRemove)
Create a new key collection with some keys added/removed. |
| Methods in org.avis.security with parameters of type Keys | |
|---|---|
void |
Keys.add(Keys keys)
Add all keys in a collection. |
Keys |
Keys.addedTo(Keys keys)
Shortcut to efficiently generate a key collection that represents this key collection's union with another. |
Keys |
Keys.delta(Keys toAdd,
Keys toRemove)
Create a new key collection with some keys added/removed. |
Keys.Delta |
Keys.deltaFrom(Keys keys)
Compute the changes between one key collection and another. |
boolean |
Keys.equals(Keys keys)
|
boolean |
Keys.match(Keys producerKeys)
Test whether a given key collection matches this one for the purpose of notification delivery. |
void |
Keys.remove(Keys keys)
Remove all keys in a collection. |
| Constructors in org.avis.security with parameters of type Keys | |
|---|---|
Keys(Keys keys)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||