|
Oracle® Coherence Java API Reference Release 12.1.2.0.3 E26043-02 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.tangosol.net.CompositeSocketAddressProvider
public class CompositeSocketAddressProvider
CompositeSocketAddressProvider is a composite of one or more SocketAddressProviders. This SocketAddressProvider will provide addresses from all registered providers or addresses.
Constructor Summary | |
---|---|
CompositeSocketAddressProvider(java.net.SocketAddress address) Construct a CompositeSocketAddressProvider from the specified SocketAddress . |
|
CompositeSocketAddressProvider(SocketAddressProvider provider) Construct a CompositeSocketAddressProvider from the specified SocketAddressProvider . |
Method Summary | |
---|---|
void |
accept() This method should be called by the client immediately after it determines that it can successfully use an address returned by the SocketAddressProvider.getNextAddress() method. |
void |
addAddress(java.net.SocketAddress address) Add a SocketAddress . |
void |
addProvider(SocketAddressProvider provider) Add a SocketAddressProvider . |
java.net.SocketAddress |
getNextAddress() Obtain a next available address to use. |
void |
reject(java.lang.Throwable eCause) This method should be called by the client immediately after it determines that an attempt to use an address returned by the SocketAddressProvider.getNextAddress() method has failed. |
java.lang.String |
toString() |
Methods inherited from interface com.tangosol.net.SocketAddressProvider |
---|
equals, hashCode |
Constructor Detail |
---|
public CompositeSocketAddressProvider(java.net.SocketAddress address)
SocketAddress
.
address
- the initial wrapped SocketAddress
public CompositeSocketAddressProvider(SocketAddressProvider provider)
SocketAddressProvider
.
provider
- the initial wrapped SocketAddressProvider
Method Detail |
---|
public void addAddress(java.net.SocketAddress address)
SocketAddress
.address
- the SocketAddress
to addpublic void addProvider(SocketAddressProvider provider)
SocketAddressProvider
.provider
- the SocketAddressProvider
to addpublic void accept()
SocketAddressProvider.getNextAddress()
method.accept
in interface SocketAddressProvider
public void reject(java.lang.Throwable eCause)
SocketAddressProvider.getNextAddress()
method has failed.reject
in interface SocketAddressProvider
eCause
- (optional) an exception that carries the reason why the the caller rejected the previously returned addresspublic java.net.SocketAddress getNextAddress()
SocketAddressProvider.accept()
method.getNextAddress
in interface SocketAddressProvider
public java.lang.String toString()
|
Oracle® Coherence Java API Reference Release 12.1.2.0.3 E26043-02 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |