jimm.twice.ice
Class Transport
java.lang.Object
jimm.twice.ice.Transport
- public class Transport
- extends java.lang.Object
A transport is the part of a delivery rule that describes how a
subscription gets delivered.
- Author:
- Jim Menard, jimm@io.com
- See Also:
DeliveryRule
Constructor Summary |
Transport(java.lang.String protocol,
java.lang.String deliveryEndpoint)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
protocol
protected java.lang.String protocol
deliveryEndpoint
protected java.lang.String deliveryEndpoint
username
protected java.lang.String username
password
protected java.lang.String password
Transport
public Transport(java.lang.String protocol,
java.lang.String deliveryEndpoint)
deepClone
public Transport deepClone()
getProtocol
public java.lang.String getProtocol()
getDeliveryEndpoint
public java.lang.String getDeliveryEndpoint()
setDeliveryEndpoint
public void setDeliveryEndpoint(java.lang.String endpoint)
getUsername
public java.lang.String getUsername()
setUsername
public void setUsername(java.lang.String uname)
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String pwd)
getURLForProtocol
public java.lang.String getURLForProtocol(java.lang.String p)
- If this transport has a URL for the specified protocol, return it,
else return
null
.
- Returns:
- a URL string;
null
if this transport does not
describe the specified protocol
asXML
public Transport asXML()