public abstract class ExtendedObjectSupplier extends Object
If the supplier is asked to track changes, it should notify requestor
whenever any of the objects produced by the
get(IObjectDescriptor, IRequestor, boolean, boolean) method change.
The supplier can do this by performing calls to the
|Modifier and Type||Field and Description|
An OSGi service property used to indicate the context key this function should be registered in.
The OSGi service name for an object provider service.
|Constructor and Description|
Constructs a new instance of an extended object supplier.
|Modifier and Type||Method and Description|
This method is called by the dependency injection mechanism to obtain an object corresponding to the object descriptor.
public static final String SERVICE_NAME
public abstract Object get(IObjectDescriptor descriptor, IRequestor requestor, boolean track, boolean group)
descriptor- descriptor of the object requested by the requestor
requestor- the originator of this request
trueif the object suppliers should notify requestor of changes to the returned objects;
trueif the change notifications can be grouped;
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.