Package de.bsvrz.dav.dav.subscriptions
Interface RemoteSubscription
-
- All Superinterfaces:
Subscription
- All Known Subinterfaces:
RemoteCentralSubscription
,RemoteReceivingSubscription
,RemoteSendingSubscription
- All Known Implementing Classes:
RemoteDrainSubscription
,RemoteReceiverSubscription
,RemoteSenderSubscription
,RemoteSourceSubscription
public interface RemoteSubscription extends Subscription
Interface für eine Anmeldung zu einem anderen Datenverteiler (T_T)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addPotentialDistributor(long transmitterId)
TransmitterCommunicationInterface
getCommunication()
Gibt die Schnittstelle zum Kommunikationspartner zurück, also z.B. eine T_A oder T_T-Verbindungjava.util.Set<java.lang.Long>
getPotentialDistributors()
void
removePotentialDistributor(long transmitterId)
void
setPotentialDistributors(java.util.Collection<java.lang.Long> value)
-
Methods inherited from interface de.bsvrz.dav.dav.subscriptions.Subscription
getAuthenticationState, getBaseSubscriptionInfo, getCentralDistributorId, getConnectionState, getNodeId, isAllowed, unsubscribe
-
-
-
-
Method Detail
-
getCommunication
TransmitterCommunicationInterface getCommunication()
Description copied from interface:Subscription
Gibt die Schnittstelle zum Kommunikationspartner zurück, also z.B. eine T_A oder T_T-Verbindung- Specified by:
getCommunication
in interfaceSubscription
- Returns:
- die Schnittstelle zum Kommunikationspartner
-
getPotentialDistributors
java.util.Set<java.lang.Long> getPotentialDistributors()
-
setPotentialDistributors
void setPotentialDistributors(java.util.Collection<java.lang.Long> value)
-
addPotentialDistributor
void addPotentialDistributor(long transmitterId)
-
removePotentialDistributor
void removePotentialDistributor(long transmitterId)
-
-