|
Oracle® Coherence Java API Reference v3.5 E14977-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.tangosol.util.Base
com.tangosol.net.MulticastTest
public class MulticastTest
Test multicast broadcast.
Nested Class Summary | |
---|---|
class |
MulticastTest.Listener |
Field Summary | |
---|---|
static java.lang.String |
COMMAND_ADDR_GROUP |
static java.lang.String |
COMMAND_ADDR_LOCAL |
static java.lang.String |
COMMAND_DELAY |
static java.lang.String |
COMMAND_DISPLAY |
static java.lang.String |
COMMAND_HELP |
static java.lang.String |
COMMAND_TRANSLATE |
static java.lang.String |
COMMAND_TTL |
static java.lang.String |
DEFAULT_ADDR_GROUP |
static java.lang.String |
DEFAULT_ADDR_LOCAL |
static int |
DEFAULT_DELAY |
static int |
DEFAULT_DISPLAY |
static java.lang.String |
DEFAULT_IP_GROUP |
static int |
DEFAULT_PORT |
static int |
DEFAULT_TTL |
static java.lang.String[] |
VALID_COMMANDS |
Constructor Summary | |
---|---|
MulticastTest(java.net.InetAddress addrIface, java.net.InetSocketAddress addrGroup, int nTTL, int cSecsDelay, int cbMax, boolean fTranslate) Construct the MulticastTest object. |
Method Summary | |
---|---|
void |
displayPacket(ReadBuffer buf, java.net.InetSocketAddress addr) |
protected void |
initSocket() Open the multicast socket. |
static void |
main(java.lang.String[] asArg) Parse and validate the command-line parameters and start the test. |
void |
run() Run the test. |
protected static void |
showInstructions() Display the command-line instructions. |
protected static java.net.InetAddress |
translateAddress(java.lang.String sAddr) Convert an address string to an InetAddress. |
protected static java.net.InetSocketAddress |
translateSocketAddress(java.lang.String sAddr) Convert an address:port string to an InetSocketAddress. |
Field Detail |
---|
public static final java.lang.String COMMAND_HELP
public static final java.lang.String COMMAND_ADDR_LOCAL
public static final java.lang.String COMMAND_ADDR_GROUP
public static final java.lang.String COMMAND_TTL
public static final java.lang.String COMMAND_DELAY
public static final java.lang.String COMMAND_DISPLAY
public static final java.lang.String COMMAND_TRANSLATE
public static final java.lang.String DEFAULT_ADDR_LOCAL
public static final int DEFAULT_PORT
public static final java.lang.String DEFAULT_IP_GROUP
public static final java.lang.String DEFAULT_ADDR_GROUP
public static final int DEFAULT_TTL
public static final int DEFAULT_DELAY
public static final int DEFAULT_DISPLAY
public static final java.lang.String[] VALID_COMMANDS
Constructor Detail |
---|
public MulticastTest(java.net.InetAddress addrIface, java.net.InetSocketAddress addrGroup, int nTTL, int cSecsDelay, int cbMax, boolean fTranslate)
addrIface
- address of the interface (NIC)addrGroup
- address of the multicast groupnTTL
- TTL setting for multicast packetscSecsDelay
- number of seconds to delay between pingscbMax
- max number of bytes in the packet body to displayfTranslate
- true to translate and display cluster trafficMethod Detail |
---|
public static void main(java.lang.String[] asArg)
asArg
- an array of command line parametersprotected static java.net.InetAddress translateAddress(java.lang.String sAddr) throws java.io.IOException
sAddr
- a legal address stringjava.io.IOException
protected static java.net.InetSocketAddress translateSocketAddress(java.lang.String sAddr) throws java.net.UnknownHostException
sAddr
- a legal address stringjava.net.UnknownHostException
protected static void showInstructions()
public void run()
protected void initSocket()
public void displayPacket(ReadBuffer buf, java.net.InetSocketAddress addr) throws java.lang.Exception
java.lang.Exception
|
Oracle® Coherence Java API Reference v3.5 E14977-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |