|
XNIO API 2.0.0.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface UdpChannel.Key
A registration key for a multicast group.
Method Summary | |
---|---|
UdpChannel.Key |
block(java.net.InetAddress source)
Block multicast packets from the given source address. |
UdpChannel |
getChannel()
Return the channel associated with this key. |
java.net.InetAddress |
getGroup()
Return the multicast group for which this key was created. |
java.net.NetworkInterface |
getNetworkInterface()
Return the network interface for which this key was created. |
java.net.InetAddress |
getSourceAddress()
Return the srouce address if this membership key is source specific, or null if this membership is not
source specific. |
boolean |
isOpen()
Determine if this membership is active. |
UdpChannel.Key |
unblock(java.net.InetAddress source)
Unblock multicast packets from the given source address that was previously blocked using the block(java.net.InetAddress) method. |
Methods inherited from interface java.io.Closeable |
---|
close |
Method Detail |
---|
UdpChannel.Key block(java.net.InetAddress source) throws java.io.IOException, java.lang.UnsupportedOperationException, java.lang.IllegalStateException, java.lang.IllegalArgumentException
source
- the source address to block
java.io.IOException
- if an I/O error occurs
java.lang.UnsupportedOperationException
- if the implementation does not support source filtering
java.lang.IllegalStateException
- if this key is source-specific or is no longer valid
java.lang.IllegalArgumentException
- if the source
parameter is not a unicast address or is not the same address type as the multicast groupUdpChannel.Key unblock(java.net.InetAddress source) throws java.io.IOException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException
block(java.net.InetAddress)
method.
source
- the source address to unblock
java.io.IOException
- if an I/O error occurs
java.lang.IllegalStateException
- if the given source address is not currently blocked or the key is no longer valid
java.lang.UnsupportedOperationException
- if the implementation does not support source filteringUdpChannel getChannel()
java.net.InetAddress getGroup()
java.net.NetworkInterface getNetworkInterface()
java.net.InetAddress getSourceAddress()
null
if this membership is not
source specific.
boolean isOpen()
true
if the membership is still active
|
XNIO API 2.0.0.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |