|
Griffon 1.2.0 | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.codehaus.griffon.runtime.core.ArtifactHandlerAdapter
org.codehaus.griffon.runtime.core.ServiceArtifactHandler
public class ServiceArtifactHandler extends ArtifactHandlerAdapter
Handler for 'Service' artifacts.
| Nested Class Summary | |
|---|---|
private class |
ServiceArtifactHandler.DefaultServiceManager
|
| Field Summary | |
|---|---|
private static Logger |
LOG
|
private ServiceArtifactHandler.DefaultServiceManager |
serviceManager
|
| Fields inherited from class ArtifactHandlerAdapter | |
|---|---|
| app, artifacts, classes, classesByName, trailing, type |
| Constructor Summary | |
ServiceArtifactHandler()
|
|
| Method Summary | |
|---|---|
def
|
ServiceArtifactHandler(GriffonApplication app)
|
void
|
initialize(ArtifactInfo[] artifacts)
|
static boolean
|
isBasicInjectionDisabled()
|
private boolean
|
isEagerInstantiationEnabled()
|
protected GriffonClass
|
newGriffonClassInstance(Class clazz)
|
void
|
onNewInstance(Class klass, String t, Object instance)
Application event listener. |
| Methods inherited from class ArtifactHandlerAdapter | |
|---|---|
| findClassFor, getApp, getArtifacts, getClassFor, getClassFor, getClasses, getClassesByName, getTrailing, getType, initialize, isArtifact, isArtifact, newGriffonClassInstance |
| Field Detail |
|---|
private static final Logger LOG
private final ServiceArtifactHandler.DefaultServiceManager serviceManager
| Constructor Detail |
|---|
ServiceArtifactHandler()
| Method Detail |
|---|
public def ServiceArtifactHandler(GriffonApplication app)
public void initialize(ArtifactInfo[] artifacts)
public static boolean isBasicInjectionDisabled()
private boolean isEagerInstantiationEnabled()
protected GriffonClass newGriffonClassInstance(Class clazz)
public void onNewInstance(Class klass, String t, Object instance)
Lazily injects services instances if app.config.griffon.basic_injection.disable is not set to true
Groovy Documentation