| 
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-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
IllegalArgumentExceptionMulticastParamsBean.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
IllegalArgumentExceptionMulticastParamsBean.getMulticastTimeToLive()TemplateBean getTemplateBean()
  | 
Copyright 1996, 2014, 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.3) Part Number E41849-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||