|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sblim.slp.ServiceURL
public class 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()
|
static void |
main(java.lang.String[] args)
|
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 final 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)
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
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |