|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ISubscriptionParameters | |
---|---|
fulmine.distribution | |
fulmine.distribution.channel | |
fulmine.event.subscription | |
fulmine.model.container.subscription | |
fulmine.model.container.subscription.remote |
Uses of ISubscriptionParameters in fulmine.distribution |
---|
Methods in fulmine.distribution that return types with arguments of type ISubscriptionParameters | |
---|---|
IAutoCreatingStore<String,Set<DualValue<ISubscriptionParameters,IEventListener>>> |
IDistributionState.getRemoteSubscriptions()
Tracks all the subscriptions per remote context. |
Uses of ISubscriptionParameters in fulmine.distribution.channel |
---|
Methods in fulmine.distribution.channel with parameters of type ISubscriptionParameters | |
---|---|
boolean |
Channel.addListener(ISubscriptionParameters parameters,
IEventListener listener)
|
protected void |
Channel.doSubscribeOperation(ISubscriptionParameters parameters)
Perform any operation required when a subscription occurs. |
protected void |
Channel.doUnsubscribeOperation(ISubscriptionParameters parameters)
Perform any operation required when an unsubscription occurs. |
List<IEventListener> |
Channel.getListeners(ISubscriptionParameters parameters)
|
Collection<IEventSource> |
Channel.getSubscribedSources(ISubscriptionParameters parameters)
|
boolean |
Channel.removeListener(ISubscriptionParameters parameters,
IEventListener listener)
|
boolean |
Channel.subscribe(ISubscriptionParameters parameters)
|
boolean |
Channel.unsubscribe(ISubscriptionParameters parameters)
|
Uses of ISubscriptionParameters in fulmine.event.subscription |
---|
Subinterfaces of ISubscriptionParameters in fulmine.event.subscription | |
---|---|
interface |
ISubscription
Encapsulates a single subscription for IEventSource instances. |
Classes in fulmine.event.subscription that implement ISubscriptionParameters | |
---|---|
class |
Subscription
The base implementation of a subscription. |
class |
SubscriptionParameters
Standard implementation of the ISubscriptionParameters |
Methods in fulmine.event.subscription that return types with arguments of type ISubscriptionParameters | |
---|---|
protected Map<ISubscriptionParameters,ISubscription> |
SubscriptionManager.getSubscriptions()
Get the current subscriptions parameters to subscription. |
Methods in fulmine.event.subscription with parameters of type ISubscriptionParameters | |
---|---|
boolean |
SubscriptionManager.addListener(ISubscriptionParameters parameters,
IEventListener listener)
|
boolean |
ISubscriptionManager.addListener(ISubscriptionParameters parameters,
IEventListener listener)
Add the listener to the IEventListener instances associated with
the ISubscription represented by the parameters. |
ISubscription |
SubscriptionFactory.createSubscription(ISubscriptionParameters parameters)
|
ISubscription |
ISubscriptionFactory.createSubscription(ISubscriptionParameters parameters)
Create an ISubscription instance. |
protected abstract void |
SubscriptionManager.doAddListener(ISubscriptionParameters parameters,
IEventListener listener)
Called as the final step in SubscriptionManager.addListener(ISubscriptionParameters, IEventListener) . |
protected void |
SubscriptionManager.doRaiseSubscribeEvent(ISubscriptionParameters parameters)
|
protected void |
SubscriptionManager.doRaiseUnsubscribeEvent(ISubscriptionParameters parameters)
|
List<IEventListener> |
SubscriptionManager.getListeners(ISubscriptionParameters parameters)
|
List<IEventListener> |
ISubscriptionManager.getListeners(ISubscriptionParameters parameters)
Get a copy of the IEventListener instances that have been
added to the subscription identified by the parameters. |
Collection<IEventSource> |
SubscriptionManager.getSubscribedSources(ISubscriptionParameters parameters)
|
Collection<IEventSource> |
ISubscriptionManager.getSubscribedSources(ISubscriptionParameters parameters)
Get a copy of the Collection of the currently subscribed
event sources that are matched by the subscription parameters. |
protected ISubscription |
SubscriptionManager.getSubscription(ISubscriptionParameters parameters)
|
boolean |
SubscriptionParameters.matches(ISubscriptionParameters parameters)
|
boolean |
SubscriptionManager.removeListener(ISubscriptionParameters parameters,
IEventListener listener)
|
boolean |
ISubscriptionManager.removeListener(ISubscriptionParameters parameters,
IEventListener listener)
Remove the listener from the IEventListener instances associated
with the ISubscription represented by the parameters. |
boolean |
Subscription.removeMatch(ISubscriptionParameters parameters)
|
boolean |
ISubscription.removeMatch(ISubscriptionParameters parameters)
Remove the event source(s) identified by the parameters from this subscription's matched references. |
boolean |
SubscriptionManager.subscribe(ISubscriptionParameters parameters)
|
boolean |
ISubscriptionManager.subscribe(ISubscriptionParameters parameters)
Create an ISubscription for the event source(s) represented in
the subscription parameters. |
boolean |
SubscriptionManager.unsubscribe(ISubscriptionParameters parameters)
|
boolean |
ISubscriptionManager.unsubscribe(ISubscriptionParameters parameters)
Remove the subscription represented by the parameters. |
Constructors in fulmine.event.subscription with parameters of type ISubscriptionParameters | |
---|---|
Subscription(ISubscriptionParameters parameters)
Construct the subscription to match the subscription passed in. |
Uses of ISubscriptionParameters in fulmine.model.container.subscription |
---|
Classes in fulmine.model.container.subscription that implement ISubscriptionParameters | |
---|---|
class |
ContainerSubscription
A subscription implementation for matching against IContainer
instances. |
Methods in fulmine.model.container.subscription with parameters of type ISubscriptionParameters | |
---|---|
ISubscription |
ContainerSubscriptionFactory.createSubscription(ISubscriptionParameters parameters)
|
protected void |
ContainerSubscriptionManager.doAddListener(ISubscriptionParameters parameters,
IEventListener listener)
|
Constructors in fulmine.model.container.subscription with parameters of type ISubscriptionParameters | |
---|---|
ContainerSubscription(ISubscriptionParameters parameters)
Standard constructor |
Uses of ISubscriptionParameters in fulmine.model.container.subscription.remote |
---|
Classes in fulmine.model.container.subscription.remote that implement ISubscriptionParameters | |
---|---|
class |
RxSubscription
A subscription for receiving a remote container transmitted from a remote IFrameworkContext . |
class |
TxSubscription
Subscription for transmitting a local IContainer to a remote
IFrameworkContext . |
Methods in fulmine.model.container.subscription.remote with parameters of type ISubscriptionParameters | |
---|---|
ISubscription |
TxSubscriptionFactory.createSubscription(ISubscriptionParameters parameters)
|
ISubscription |
RxSubscriptionFactory.createSubscription(ISubscriptionParameters parameters)
|
protected void |
RemoteContainerSubscriptionManager.doRaiseSubscribeEvent(ISubscriptionParameters parameters)
|
protected void |
RemoteContainerSubscriptionManager.doRaiseUnsubscribeEvent(ISubscriptionParameters parameters)
|
Constructors in fulmine.model.container.subscription.remote with parameters of type ISubscriptionParameters | |
---|---|
TxSubscription(ISubscriptionParameters parameters)
Standard constructor |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |