public static class DefaultModuleContext.Builder extends BaseContext.Builder<DefaultModuleContext.Builder,DefaultModuleContext>
context| Modifier and Type | Method and Description |
|---|---|
DefaultModuleContext.Builder |
addHook(ComponentHook hook)
Adds a hook to the component.
|
DefaultModuleContext.Builder |
addInstance(DefaultInstanceContext instance)
Adds an instance context to the component.
|
static DefaultModuleContext.Builder |
newBuilder()
Creates a new context builder.
|
static DefaultModuleContext.Builder |
newBuilder(DefaultModuleContext context)
Creates a new context builder.
|
DefaultModuleContext.Builder |
removeHook(ComponentHook hook)
Removes a hook from the component.
|
DefaultModuleContext.Builder |
removeInstance(DefaultInstanceContext instance)
Removes an instance context from the component.
|
DefaultModuleContext.Builder |
setConfig(org.vertx.java.core.json.JsonObject config)
Sets the component configuration.
|
DefaultModuleContext.Builder |
setConfig(Map<String,Object> config)
Sets the component configuration.
|
DefaultModuleContext.Builder |
setGroup(String group)
Sets the component deployment group.
|
DefaultModuleContext.Builder |
setHooks(ComponentHook... hooks)
Sets the component hooks.
|
DefaultModuleContext.Builder |
setHooks(List<ComponentHook> hooks)
Sets the component hooks.
|
DefaultModuleContext.Builder |
setInstances(DefaultInstanceContext... instances)
Sets the component instance contexts.
|
DefaultModuleContext.Builder |
setInstances(List<DefaultInstanceContext> instances)
Sets the component instance contexts.
|
DefaultModuleContext.Builder |
setModule(String moduleName)
Sets the module name.
|
DefaultModuleContext.Builder |
setName(String name)
Sets the component name.
|
DefaultModuleContext.Builder |
setStatusAddress(String address)
Sets the component status address.
|
build, setAddresspublic static DefaultModuleContext.Builder newBuilder()
public static DefaultModuleContext.Builder newBuilder(DefaultModuleContext context)
context - A starting module context.public DefaultModuleContext.Builder setName(String name)
name - The component name.public DefaultModuleContext.Builder setStatusAddress(String address)
address - The component status address.public DefaultModuleContext.Builder setModule(String moduleName)
moduleName - The component module name.public DefaultModuleContext.Builder setConfig(org.vertx.java.core.json.JsonObject config)
config - The component configuration.public DefaultModuleContext.Builder setConfig(Map<String,Object> config)
config - The component configuration.public DefaultModuleContext.Builder setGroup(String group)
group - The component deployment group.public DefaultModuleContext.Builder setInstances(DefaultInstanceContext... instances)
instances - An array of instance contexts.public DefaultModuleContext.Builder setInstances(List<DefaultInstanceContext> instances)
instances - A list of instance contexts.public DefaultModuleContext.Builder addInstance(DefaultInstanceContext instance)
instance - An instance context to add.public DefaultModuleContext.Builder removeInstance(DefaultInstanceContext instance)
instance - An instance context to remove.public DefaultModuleContext.Builder setHooks(ComponentHook... hooks)
hooks - An array of hooks.public DefaultModuleContext.Builder setHooks(List<ComponentHook> hooks)
hooks - A list of hooks.public DefaultModuleContext.Builder addHook(ComponentHook hook)
hook - The hook to add.public DefaultModuleContext.Builder removeHook(ComponentHook hook)
hook - The hook to remove.Copyright © 2013-2014. All Rights Reserved.