Package com.cloudimpl.outstack.runtime
Class CommandWrapper
java.lang.Object
com.cloudimpl.outstack.runtime.CommandWrapper
- All Implemented Interfaces:
ICommand
public class CommandWrapper extends java.lang.Object implements ICommand
- Author:
- nuwan
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommandWrapper.Builder -
Constructor Summary
Constructors Constructor Description CommandWrapper(CommandWrapper.Builder builder) -
Method Summary
Modifier and Type Method Description static CommandWrapper.Builderbuilder()java.lang.StringcommandName()java.util.Optional<java.lang.String>getRootId()<T extends Command>
Tunwrap(java.lang.Class<T> type)java.lang.Stringversion()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CommandWrapper
-
-
Method Details
-
unwrap
-
commandName
public final java.lang.String commandName()- Specified by:
commandNamein interfaceICommand
-
version
public final java.lang.String version() -
getRootId
public final java.util.Optional<java.lang.String> getRootId() -
builder
-