Package | Description |
---|---|
org.jgroups.protocols |
Provides implementations of transport protocols which are
responsible for sending and receiving messages to/from the network.
|
org.jgroups.util |
Provides useful functionality which cannot be assigned to any particular other package.
|
Modifier and Type | Field and Description |
---|---|
protected Map<Address,Credit> |
FlowControl.received
Keeps track of credits per member at the receiver.
|
protected Map<Address,? extends Credit> |
UFC.sent
Map: keys are members, values are credits left.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends Credit> |
UFC_NB.createCredit(int initial_credits) |
protected <T extends Credit> |
UFC.createCredit(int initial_credits) |
Modifier and Type | Method and Description |
---|---|
protected long |
FlowControl.adjustCredit(Map<Address,Credit> map,
Address sender,
int length)
Check whether sender has enough credits left.
|
protected void |
FlowControl.handleCreditRequest(Map<Address,Credit> map,
Address sender,
long requested_credits) |
protected static String |
FlowControl.printMap(Map<Address,? extends Credit> m) |
Modifier and Type | Class and Description |
---|---|
class |
NonBlockingCredit
Non-blocking credit for a unicast destination.
Instead of blocking when insufficient credits are available for sending a message, this class queues the message and sends it at a later time when enough credits have been received to send it. JIRA: https://issues.jboss.org/browse/JGRP-2172 |
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.