|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xmlBlaster.util.qos.address.AddressBase
org.xmlBlaster.util.qos.address.Address
public class Address
Helper class holding address string, protocol string and client side connection properties.
<address type='XMLRPC' sessionId='4e56890ghdFzj0' pingInterval='60000' retries='5' delay='10000' oneway='false'> http://server:8080/cb <compress type='gzip' minSize='1000'/> <burstMode collectTime='400'/> </address>
Field Summary | |
---|---|
private CallbackAddress |
callbackAddress
|
private static java.lang.String |
ME
|
Constructor Summary | |
---|---|
Address(Global glob)
|
|
Address(Global glob,
java.lang.String type)
|
|
Address(Global glob,
java.lang.String type,
java.lang.String nodeId)
|
Method Summary | |
---|---|
CallbackAddress |
getCallbackAddress()
|
long |
getDefaultDelay()
Delay between connection retries in milliseconds |
long |
getDefaultPingInterval()
Ping interval: pinging every given milliseconds, defaults to 10 seconds |
int |
getDefaultRetries()
How often to retry if connection fails: defaults to -1 (retry forever), 0 switches failsafe mode off |
java.lang.String |
getSettings()
For logging only |
static void |
main(java.lang.String[] argsDefault)
For testing: java org.xmlBlaster.util.qos.address.Address |
void |
setCallbackAddress(CallbackAddress callbackAddress)
|
java.lang.String |
toString()
|
java.lang.String |
usage()
Client side usage used by XmlBlasterAccess |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String ME
private transient CallbackAddress callbackAddress
Constructor Detail |
---|
public Address(Global glob)
public Address(Global glob, java.lang.String type)
type
- The protocol type, e.g. "IOR", "EMAIL", "XMLRPC"public Address(Global glob, java.lang.String type, java.lang.String nodeId)
type
- The protocol type, e.g. "IOR", "EMAIL", "XMLRPC"nodeId
- A unique string (typically the cluster node id we connect to).nodeId="heron" code>
the command line argument (or xmlBlaster.property entry)
-retries[heron] 20
is precedence over
-retries 10
Method Detail |
---|
public int getDefaultRetries()
getDefaultRetries
in class AddressBase
public long getDefaultDelay()
AddressBase
getDefaultDelay
in class AddressBase
public long getDefaultPingInterval()
getDefaultPingInterval
in class AddressBase
public java.lang.String getSettings()
getSettings
in class AddressBase
public java.lang.String toString()
toString
in class java.lang.Object
public final java.lang.String usage()
usage
in class AddressBase
public static void main(java.lang.String[] argsDefault)
public CallbackAddress getCallbackAddress()
public void setCallbackAddress(CallbackAddress callbackAddress)
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |