Class ServiceProvider
- java.lang.Object
-
- com.noleme.vault.container.definition.ServiceDefinition
-
- com.noleme.vault.container.definition.ServiceProvider
-
public class ServiceProvider extends ServiceDefinition
- Author:
- Pierre Lecerf ([email protected]) Created on 2020/05/29
-
-
Field Summary
-
Fields inherited from class com.noleme.vault.container.definition.ServiceDefinition
dependencies, identifier, invocations
-
-
Constructor Summary
Constructors Constructor Description ServiceProvider(String identifier, String type, String method)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getMethod()
Object[]
getMethodArgs()
String
getType()
boolean
isCloseable()
ServiceProvider
setCloseable(boolean closeable)
ServiceProvider
setMethod(String method)
ServiceProvider
setMethodArgs(Object[] methodArgs)
ServiceProvider
setType(String type)
void
syncDependencies()
-
Methods inherited from class com.noleme.vault.container.definition.ServiceDefinition
addInvocation, getDependencies, getIdentifier, getInvocations, setIdentifier
-
-
-
-
Method Detail
-
getType
public String getType()
-
getMethod
public String getMethod()
-
getMethodArgs
public Object[] getMethodArgs()
-
isCloseable
public boolean isCloseable()
-
setType
public ServiceProvider setType(String type)
- Parameters:
type
-
-
setMethod
public ServiceProvider setMethod(String method)
- Parameters:
method
-
-
setMethodArgs
public ServiceProvider setMethodArgs(Object[] methodArgs)
- Parameters:
methodArgs
-
-
setCloseable
public ServiceProvider setCloseable(boolean closeable)
- Parameters:
closeable
-- Returns:
-
syncDependencies
public void syncDependencies()
- Overrides:
syncDependencies
in classServiceDefinition
-
-