new ServiceReference()
Methods
cached() → {Object}
Gets the service object if already retrieved. It won't try to acquire the service object if not retrieved yet.
Returns:
the object,
null
if not yet retrieved
- Type
- Object
get() → {Object}
Gets the object to access the service. It can be a proxy, a client or whatever object. The type depends on the
service type and the server itself.
Returns:
the object to access the service
- Type
- Object
record() → {Object}
Returns:
-
the service record.
-
- Type
- Object
release()
Releases the reference. Once released, the consumer must not use the reference anymore.
This method must be idempotent and defensive, as multiple call may happen.