public class ServiceInstance extends TransientInstance implements org.qi4j.api.activation.Activation
compositeModel, mixins, state| Constructor and Description |
|---|
ServiceInstance(ServiceModel compositeModel,
ModuleInstance moduleInstance,
Object[] mixins,
TransientStateInstance state) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
boolean |
isAvailable() |
void |
passivate() |
static TransientInstance |
serviceInstanceOf(org.qi4j.api.service.ServiceComposite composite) |
compositeInstanceOf, descriptor, equals, hashCode, invoke, invoke, invokeComposite, invokeObject, layer, metaInfo, module, newProxy, proxy, state, toString, typespublic ServiceInstance(ServiceModel compositeModel, ModuleInstance moduleInstance, Object[] mixins, TransientStateInstance state)
public static TransientInstance serviceInstanceOf(org.qi4j.api.service.ServiceComposite composite)
public void activate()
throws org.qi4j.api.activation.ActivationException
activate in interface org.qi4j.api.activation.Activationorg.qi4j.api.activation.ActivationExceptionpublic void passivate()
throws org.qi4j.api.activation.PassivationException
passivate in interface org.qi4j.api.activation.Activationorg.qi4j.api.activation.PassivationExceptionpublic boolean isAvailable()