|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sblim.slp.ServiceURL
The ServiceURL object models the advertised SLP service URL. It can be either a service: URL or a regular URL. These objects are returned from service lookup requests, and describe the registered services. This class should be a subclass of java.net.URL but can't since that class is final.
Field Summary | |
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 Summary | |
ServiceURL(java.lang.String pServiceURL,
int pLifetime)
Construct a service URL object having the specified lifetime. |
Method Summary | |
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()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
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
Constructor Detail |
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.Method Detail |
public ServiceType getServiceType()
public void setServiceType(ServiceType pServicetype) throws ServiceLocationException
pServicetype
- The service type object.
ServiceLocationException
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)
public java.lang.String toString()
public int hashCode()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |