|
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 traffic| Method Detail |
|---|
public static void main(java.lang.String[] asArg)
asArg - an array of command line parameters
protected 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.UnknownHostExceptionprotected 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 | |||||||