Package de.bsvrz.ars.ars.mgmt
Klasse QueueParameters
java.lang.Object
de.bsvrz.ars.ars.mgmt.QueueParameters
Daten-Klasse, die die Parametrierung der Queues enthält
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungQueueParameters(int totalCapacityOfQueues, long minWaitNanosPerSubscription, long maxWaitNanosPerSubscription, int subscriptionSlidingWindowSize) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunglongGibt die maximale Wartezeit in Nanosekunden zwischen 2 Anmeldungen zurücklongGibt die minimale Wartezeit in Nanosekunden zwischen 2 Anmeldungen zurückintGibt die maximale Anzahl an unbestätigten gleichzeitigen Anmeldevorgängen zurückintGibt die Kapazität von der Eingangswarteschlange zurück
-
Konstruktordetails
-
QueueParameters
public QueueParameters(int totalCapacityOfQueues, long minWaitNanosPerSubscription, long maxWaitNanosPerSubscription, int subscriptionSlidingWindowSize) - Parameter:
totalCapacityOfQueues- Kapazität von Eingangs-Queues (Anzahl Datensätze)minWaitNanosPerSubscription- Minimale Wartezeit in Nanosekunden zwischen 2 AnmeldungenmaxWaitNanosPerSubscription- Maximale Wartezeit in Nanosekunden zwischen 2 AnmeldungensubscriptionSlidingWindowSize- Maximale Anzahl an unbestätigten gleichzeitigen Anmeldevorgängen (wird evtl. durch maxWaitNanosPerSubscription überschrieben)
-
-
Methodendetails
-
getTotalCapacityOfOnlineQueues
public int getTotalCapacityOfOnlineQueues()Gibt die Kapazität von der Eingangswarteschlange zurück- Gibt zurück:
- Kapazität von der Eingangswarteschlange (Anzahl Datensätze)
-
getMinWaitNanosPerSubscription
public long getMinWaitNanosPerSubscription()Gibt die minimale Wartezeit in Nanosekunden zwischen 2 Anmeldungen zurück- Gibt zurück:
- Minimale Wartezeit in Nanosekunden zwischen 2 Anmeldungen
-
getMaxWaitNanosPerSubscription
public long getMaxWaitNanosPerSubscription()Gibt die maximale Wartezeit in Nanosekunden zwischen 2 Anmeldungen zurück- Gibt zurück:
- Maximale Wartezeit in Nanosekunden zwischen 2 Anmeldungen
-
getSubscriptionSlidingWindowSize
public int getSubscriptionSlidingWindowSize()Gibt die maximale Anzahl an unbestätigten gleichzeitigen Anmeldevorgängen zurück- Gibt zurück:
- Maximale Anzahl an unbestätigten gleichzeitigen Anmeldevorgängen
-