|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.2) Part Number E27170-02 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MulticastParamsBean
Topics with certain quality of service allowments can receive a signifigant performance boost by using multicast to receive messages rather than using a connection oriented protocol like TCP. These parameters can be configured with the bean returned
Method Summary | |
---|---|
String |
getMulticastAddress()
The IP address that this topic uses to transmit messages to multicast consumers. |
int |
getMulticastPort()
The IP port that this topic uses to transmit messages to multicast consumers. |
int |
getMulticastTimeToLive()
The number of routers that a message traverses en route to a consumer. |
TemplateBean |
getTemplateBean()
Finds the template bean for this destination. |
void |
setMulticastAddress(String address)
Sets the value of the MulticastAddress attribute. |
void |
setMulticastPort(int port)
Sets the value of the MulticastPort attribute. |
void |
setMulticastTimeToLive(int timeToLive)
Sets the value of the MulticastTimeToLive attribute. |
Methods inherited from interface weblogic.descriptor.SettableBean |
---|
isSet, unSet |
Method Detail |
---|
String getMulticastAddress()
The IP address that this topic uses to transmit messages to multicast consumers.
void setMulticastAddress(String address) throws IllegalArgumentException
address
- The multicast address to use with this topic
IllegalArgumentException
- if the argument is not a well-formed IP address.MulticastParamsBean.getMulticastAddress()
int getMulticastPort()
The IP port that this topic uses to transmit messages to multicast consumers.
void setMulticastPort(int port) throws IllegalArgumentException
port
- The IP multicast port to be used with this topic
IllegalArgumentException
MulticastParamsBean.getMulticastPort()
int getMulticastTimeToLive()
The number of routers that a message traverses en route to a consumer. A value of 1 limits the message to one subnet (which prevents it from traversing any routers).
This value is independent of the JMSExpirationTime value.
void setMulticastTimeToLive(int timeToLive) throws IllegalArgumentException
timeToLive
- The multicast TTL value to be used with this topic
IllegalArgumentException
MulticastParamsBean.getMulticastTimeToLive()
TemplateBean getTemplateBean()
|
Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.2) Part Number E27170-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |