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
Modifier and Type Method Description voidaddPotentialDistributor(long transmitterId)TransmitterCommunicationInterfacegetCommunication()Gibt die Schnittstelle zum Kommunikationspartner zurück, also z.B. eine T_A oder T_T-Verbindungjava.util.Set<java.lang.Long>getPotentialDistributors()voidremovePotentialDistributor(long transmitterId)voidsetPotentialDistributors(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:SubscriptionGibt die Schnittstelle zum Kommunikationspartner zurück, also z.B. eine T_A oder T_T-Verbindung- Specified by:
getCommunicationin 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)
-
-