de.deepamehta.core.impl
Class InjectableService

Show UML class diagram
java.lang.Object
  extended by de.deepamehta.core.impl.InjectableService

 class InjectableService
extends Object


Field Summary
private  Field injectableField
           
private  boolean isServiceAvailable
           
private  PluginContext pluginContext
           
private  Class<? extends PluginService> serviceInterface
           
 
Constructor Summary
InjectableService(PluginContext pluginContext, Class<? extends PluginService> serviceInterface, Field injectableField)
           
 
Method Summary
(package private)  Class<? extends PluginService> getServiceInterface()
           
(package private)  void injectNull()
           
(package private)  void injectService(Object service)
           
private  void injectValue(Object value)
           
(package private)  boolean isServiceAvailable()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pluginContext

private PluginContext pluginContext

serviceInterface

private Class<? extends PluginService> serviceInterface

injectableField

private Field injectableField

isServiceAvailable

private boolean isServiceAvailable
Constructor Detail

InjectableService

InjectableService(PluginContext pluginContext,
                  Class<? extends PluginService> serviceInterface,
                  Field injectableField)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getServiceInterface

Class<? extends PluginService> getServiceInterface()

isServiceAvailable

boolean isServiceAvailable()

injectService

void injectService(Object service)

injectNull

void injectNull()

injectValue

private void injectValue(Object value)


Copyright © 2014. All Rights Reserved.