Package org.eclipse.equinox.p2.core.spi
Interface IAgentServiceFactory
-
public interface IAgentServiceFactoryA factory for creating a service that forms part of a provisioning agent instance. Factories themselves are registered in the OSGi service registry so that they can be obtained by a provisioning agent.- Since:
- 2.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROP_CREATED_SERVICE_NAMEThe service property specifying the name of the service created by this factory.static StringSERVICE_NAMEThe service name for the factory service.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectcreateService(IProvisioningAgent agent)Instantiates a service instance for the given provisioning agent.
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
The service name for the factory service.
-
PROP_CREATED_SERVICE_NAME
static final String PROP_CREATED_SERVICE_NAME
The service property specifying the name of the service created by this factory.- See Also:
- Constant Field Values
-
-
Method Detail
-
createService
Object createService(IProvisioningAgent agent)
Instantiates a service instance for the given provisioning agent.- Parameters:
agent- The agent this service will belong to- Returns:
- The created service
-
-