public class ServicesInstance extends Object implements org.qi4j.api.activation.Activation, org.qi4j.api.activation.ActivationEventListenerRegistration
Constructor and Description |
---|
ServicesInstance(ServicesModel servicesModel,
List<org.qi4j.api.service.ServiceReference> serviceReferences) |
Modifier and Type | Method and Description |
---|---|
void |
activate() |
void |
deregisterActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener) |
void |
passivate() |
void |
registerActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener) |
String |
toString() |
Iterable<org.qi4j.api.service.ServiceReference> |
visibleServices(org.qi4j.api.common.Visibility visibility) |
public ServicesInstance(ServicesModel servicesModel, List<org.qi4j.api.service.ServiceReference> serviceReferences)
public void activate() throws org.qi4j.api.activation.ActivationException
activate
in interface org.qi4j.api.activation.Activation
org.qi4j.api.activation.ActivationException
public void passivate() throws org.qi4j.api.activation.PassivationException
passivate
in interface org.qi4j.api.activation.Activation
org.qi4j.api.activation.PassivationException
public Iterable<org.qi4j.api.service.ServiceReference> visibleServices(org.qi4j.api.common.Visibility visibility)
public void registerActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener)
registerActivationEventListener
in interface org.qi4j.api.activation.ActivationEventListenerRegistration
public void deregisterActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener)
deregisterActivationEventListener
in interface org.qi4j.api.activation.ActivationEventListenerRegistration