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  PluginContext pluginContext
           
private  PluginService service
           
private  Class<? extends PluginService> serviceInterface
           
 
Constructor Summary
InjectableService(PluginContext pluginContext, Class<? extends PluginService> serviceInterface, Field injectableField)
           
 
Method Summary
(package private)  PluginService getService()
           
(package private)  Class<? extends PluginService> getServiceInterface()
           
(package private)  void injectService(PluginService 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

service

private PluginService service
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()

getService

PluginService getService()

isServiceAvailable

boolean isServiceAvailable()

injectService

void injectService(PluginService service)

injectValue

private void injectValue(Object value)


Copyright © 2015. All Rights Reserved.