java.io.Serializable
public class ServiceURL
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field | Description |
---|---|---|
static int |
LIFETIME_DEFAULT |
The default URL lifetime (3 hours) in seconds.
|
static int |
LIFETIME_MAXIMUM |
The maximum URL lifetime (about 18 hours) in seconds.
|
static int |
LIFETIME_NONE |
Indicates that the URL has a zero lifetime.
|
static int |
LIFETIME_PERMANENT |
Indicates that the API implementation should continuously re-register the
URL until the application exits.
|
static int |
NO_PORT |
Indicates that no port information is required or was returned for this
URL.
|
Constructor | Description |
---|---|
ServiceURL(java.lang.String pServiceURL,
int pLifetime) |
Construct a service URL object having the specified lifetime.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object obj) |
|
java.lang.String |
getHost() |
Returns the host identifier.
|
int |
getLifetime() |
Returns the service advertisement lifetime.
|
int |
getPort() |
Returns the port number, if any.
|
ServiceType |
getServiceType() |
Returns the service type object representing the service type name of the
URL.
|
java.lang.String |
getTransport() |
Get the network layer transport identifier.
|
java.lang.String |
getURLPath() |
Returns the URL path description, if any.
|
int |
hashCode() |
|
void |
setServiceType(ServiceType pServicetype) |
Set the service type name to the object.
|
java.lang.String |
toString() |
public static final int NO_PORT
public static final int LIFETIME_NONE
public static final int LIFETIME_DEFAULT
public static final int LIFETIME_MAXIMUM
public static final int LIFETIME_PERMANENT
public ServiceURL(java.lang.String pServiceURL, int pLifetime)
pServiceURL
- The URL as a string. Must be either a service: URL or a valid
generic URL according to RFC 2396 [2].pLifetime
- The service advertisement lifetime in seconds. This value may
be either between LIFETIME_NONE and LIFETIME_MAXIMUM or
LIFETIME_PERMANENT.public ServiceType getServiceType()
public void setServiceType(ServiceType pServicetype)
pServicetype
- The service type object.public java.lang.String getTransport()
public java.lang.String getHost()
public int getPort()
public java.lang.String getURLPath()
public int getLifetime()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.