net.artima.place
Class URLLink

java.lang.Object
  |
  +--net.artima.place.URLLink
All Implemented Interfaces:
Link, java.io.Serializable

public final class URLLink
extends java.lang.Object
implements Link

Represents a link to a URLFactory on the network.

See Also:
Serialized Form

Constructor Summary
URLLink(java.lang.String url)
          Construct a URLLink from a String URL .
URLLink(URLFactory urlFactory)
          Construct a URLLink from a URLFactory object .
URLLink(URLFactory urlFactory, net.jini.core.entry.Entry[] attributeSets)
          Construct a URLLink from a URLFactory object .
URLLink(URLFactory urlFactory, net.jini.core.entry.Entry[] attrSets, net.jini.core.lookup.ServiceID serviceID)
          Construct a URLLink from a URLFactory object .
 
Method Summary
 LinkActivation activate(ActivationClient al)
          Invokes activationSucceeded() on the passed ActivationClient, passing to activationSucceeded() a ServiceItem that contains a URLFactory service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URLLink

public URLLink(java.lang.String url)
        throws java.net.MalformedURLException
Construct a URLLink from a String URL .

URLLink

public URLLink(URLFactory urlFactory)
Construct a URLLink from a URLFactory object .

URLLink

public URLLink(URLFactory urlFactory,
               net.jini.core.entry.Entry[] attributeSets)
Construct a URLLink from a URLFactory object .

URLLink

public URLLink(URLFactory urlFactory,
               net.jini.core.entry.Entry[] attrSets,
               net.jini.core.lookup.ServiceID serviceID)
Construct a URLLink from a URLFactory object .
Method Detail

activate

public LinkActivation activate(ActivationClient al)
Invokes activationSucceeded() on the passed ActivationClient, passing to activationSucceeded() a ServiceItem that contains a URLFactory service.
Specified by:
activate in interface Link