Package org.eclipse.ecf.remoteservice
Class RemoteServiceReferenceImpl
java.lang.Object
org.eclipse.ecf.remoteservice.RemoteServiceReferenceImpl
- All Implemented Interfaces:
IRemoteServiceReference
- Since:
- 8.3
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet container ID for remote servicegetID()
Get the remote service ID for this reference.getProperty
(String key) Get given property for remote serviceString[]
Get all property keys for remote serviceprotected RemoteServiceRegistrationImpl
boolean
isActive()
Return true if reference is active, false otherwiseprotected void
toString()
-
Field Details
-
registration
-
clazz
-
-
Constructor Details
-
RemoteServiceReferenceImpl
-
-
Method Details
-
getProperty
Description copied from interface:IRemoteServiceReference
Get given property for remote service- Specified by:
getProperty
in interfaceIRemoteServiceReference
- Parameters:
key
- the key for the property to get. Must not benull
.- Returns:
- Object the object or
null
if does not have named property
-
getPropertyKeys
Description copied from interface:IRemoteServiceReference
Get all property keys for remote service- Specified by:
getPropertyKeys
in interfaceIRemoteServiceReference
- Returns:
- String [] of property keys. Will not be
null
, but may be empty array.
-
getContainerID
Description copied from interface:IRemoteServiceReference
Get container ID for remote service- Specified by:
getContainerID
in interfaceIRemoteServiceReference
- Returns:
- ID the containerID for this reference (where the service is
located). Will not be
null
.
-
isActive
public boolean isActive()Description copied from interface:IRemoteServiceReference
Return true if reference is active, false otherwise- Specified by:
isActive
in interfaceIRemoteServiceReference
- Returns:
- true if reference is currently active, false otherwise
-
setInactive
protected void setInactive() -
getRegistration
-
toString
-
getID
Description copied from interface:IRemoteServiceReference
Get the remote service ID for this reference. Will not returnnull
.- Specified by:
getID
in interfaceIRemoteServiceReference
- Returns:
- IRemoteServiceID the id for the remote service associated with this reference.
- Since:
- 3.0
-