MetaDone
metadone.publish_subscribe.Subscription< T, S extends Subscriber<?super T > > Class Reference

List of all members.

Public Member Functions

 Subscription (S subscriber, Class< T > cl, MapFct<?super T, Boolean > predicate)
final S getSubscriber ()

Private Attributes

final S subscriber

Detailed Description

A subscription.

Represents a subscriber with a manager and classes.

Author:
kma
Parameters:
<T>The class to which to subscribe
<S>The subscriber type

Constructor & Destructor Documentation

metadone.publish_subscribe.Subscription< T, S extends Subscriber<?super T > >.Subscription ( subscriber,
Class< T >  cl,
MapFct<?super T, Boolean >  predicate 
)

Initializes this subscription.

Parameters:
subscriberThe subscriber
clThe class
predicateThe predicate
Exceptions:
NullPointerExceptionwhen subscriber or cl is null

Member Function Documentation

final S metadone.publish_subscribe.Subscription< T, S extends Subscriber<?super T > >.getSubscriber ( )

Gets the subscriber.

Returns:
The subscriber

Member Data Documentation

final S metadone.publish_subscribe.Subscription< T, S extends Subscriber<?super T > >.subscriber [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations