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, types
public 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.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 boolean isAvailable()