org.eclipse.ecf.provider.jslp.container
Class JSLPServiceInfo

java.lang.Object
  extended by org.eclipse.ecf.discovery.ServiceInfo
      extended by org.eclipse.ecf.provider.jslp.container.JSLPServiceInfo
All Implemented Interfaces:
java.io.Serializable, org.eclipse.core.runtime.IAdaptable, IContainerServiceInfoAdapter, IServiceInfo

public class JSLPServiceInfo
extends ServiceInfo
implements IServiceInfo

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.eclipse.ecf.discovery.ServiceInfo
DEFAULT_PRIORITY, DEFAULT_WEIGHT, priority, properties, serviceID, UNKNOWN_PROTOCOL, uri, weight
 
Constructor Summary
JSLPServiceInfo(IServiceID serviceID)
          Deprecated.  
JSLPServiceInfo(IServiceInfo aSI)
           
JSLPServiceInfo(org.eclipse.ecf.internal.provider.jslp.ServiceURLAdapter anAdapter, int priority, int weight, org.eclipse.ecf.internal.provider.jslp.ServicePropertiesAdapter aServicePropertiesAdapter)
           
JSLPServiceInfo(java.net.URI anURI, IServiceID serviceID, int priority, int weight, IServiceProperties props)
           
 
Method Summary
 ch.ethz.iks.slp.ServiceURL getServiceURL()
           
 
Methods inherited from class org.eclipse.ecf.discovery.ServiceInfo
connectRequiresPassword, getAdapter, getConnectTarget, getContainerFactoryName, getLocation, getPriority, getServiceID, getServiceProperties, getWeight, isResolved, setContainerProperties, setContainerProperties, setLocation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.ecf.discovery.IServiceInfo
getLocation, getPriority, getServiceID, getServiceProperties, getWeight
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

JSLPServiceInfo

public JSLPServiceInfo(java.net.URI anURI,
                       IServiceID serviceID,
                       int priority,
                       int weight,
                       IServiceProperties props)

JSLPServiceInfo

public JSLPServiceInfo(IServiceID serviceID)
Deprecated. 

Parameters:
serviceID -

JSLPServiceInfo

public JSLPServiceInfo(IServiceInfo aSI)
                throws IDCreateException,
                       java.lang.SecurityException
Throws:
IDCreateException
java.lang.SecurityException

JSLPServiceInfo

public JSLPServiceInfo(org.eclipse.ecf.internal.provider.jslp.ServiceURLAdapter anAdapter,
                       int priority,
                       int weight,
                       org.eclipse.ecf.internal.provider.jslp.ServicePropertiesAdapter aServicePropertiesAdapter)
Method Detail

getServiceURL

public ch.ethz.iks.slp.ServiceURL getServiceURL()
                                         throws ch.ethz.iks.slp.ServiceLocationException
Throws:
ch.ethz.iks.slp.ServiceLocationException