public class BlueprintCommand extends AbstractCommand implements CompletableFunction
| Modifier and Type | Class and Description |
|---|---|
protected class |
BlueprintCommand.BlueprintActionPreparator |
| Modifier and Type | Field and Description |
|---|---|
protected String |
actionId |
protected org.osgi.service.blueprint.container.BlueprintContainer |
blueprintContainer |
protected org.osgi.service.blueprint.container.Converter |
blueprintConverter |
protected List<Completer> |
completers |
protected Map<String,Completer> |
optionalCompleters |
| Constructor and Description |
|---|
BlueprintCommand() |
| Modifier and Type | Method and Description |
|---|---|
Action |
createNewAction() |
List<Completer> |
getCompleters() |
Map<String,Completer> |
getOptionalCompleters() |
protected ActionPreparator |
getPreparator() |
void |
setActionId(String actionId) |
void |
setBlueprintContainer(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer) |
void |
setBlueprintConverter(org.osgi.service.blueprint.container.Converter blueprintConverter) |
void |
setCompleters(List<Completer> completers) |
void |
setOptionalCompleters(Map<String,Completer> optionalCompleters) |
execute, getActionClass, releaseActionprotected org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer
protected org.osgi.service.blueprint.container.Converter blueprintConverter
protected String actionId
public void setBlueprintContainer(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer)
public void setBlueprintConverter(org.osgi.service.blueprint.container.Converter blueprintConverter)
public void setActionId(String actionId)
public List<Completer> getCompleters()
getCompleters in interface CompletableFunctionpublic Map<String,Completer> getOptionalCompleters()
getOptionalCompleters in interface CompletableFunctionprotected ActionPreparator getPreparator() throws Exception
getPreparator in class AbstractCommandExceptionpublic Action createNewAction()
createNewAction in class AbstractCommandCopyright © 2007–2017 The Apache Software Foundation. All rights reserved.