Uses of Class
org.avis.security.Keys

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)
           
 



Copyright © 2008 Matthew Phillips. All Rights Reserved.