Class ServiceDefinition
- java.lang.Object
-
- com.noleme.vault.container.definition.ServiceDefinition
-
- Direct Known Subclasses:
ServiceAlias
,ServiceInstantiation
,ServiceProvider
public abstract class ServiceDefinition extends Object
- Author:
- Pierre Lecerf ([email protected]) on 21/08/2015.
-
-
Field Summary
Fields Modifier and Type Field Description protected List<String>
dependencies
protected String
identifier
protected List<Invocation>
invocations
-
Constructor Summary
Constructors Constructor Description ServiceDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceDefinition
addInvocation(Invocation invocation)
List<String>
getDependencies()
String
getIdentifier()
List<Invocation>
getInvocations()
ServiceDefinition
setIdentifier(String identifier)
void
syncDependencies()
-
-
-
Field Detail
-
identifier
protected String identifier
-
invocations
protected List<Invocation> invocations
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
-
getInvocations
public List<Invocation> getInvocations()
-
setIdentifier
public ServiceDefinition setIdentifier(String identifier)
-
addInvocation
public ServiceDefinition addInvocation(Invocation invocation)
- Parameters:
invocation
-
-
syncDependencies
public void syncDependencies()
-
-