class PipeCommandMatch<T extends BaseCommand,C,P,PC extends Pipe<C,P>> extends BaseCommandMatch<T,C,P>
BaseCommandMatch.BaseInvoker
Modifier and Type | Field and Description |
---|---|
(package private) Class<C> |
consumedType
.
|
private CommandInvoker<Instance<T>,PC> |
invoker
.
|
private String |
name
.
|
(package private) Class<P> |
producedType
.
|
(package private) Type |
ret
.
|
Constructor and Description |
---|
PipeCommandMatch(ClassShellCommand<T> baseShellCommand,
CommandInvoker<Instance<T>,PC> invoker) |
Modifier and Type | Method and Description |
---|---|
Class<C> |
getConsumedType() |
(package private) BaseCommandMatch.BaseInvoker |
getInvoker(T command) |
Class<P> |
getProducedType() |
getInvoker
final Class<C> consumedType
final Class<P> producedType
private final CommandInvoker<Instance<T extends BaseCommand>,PC extends Pipe<C,P>> invoker
public PipeCommandMatch(ClassShellCommand<T> baseShellCommand, CommandInvoker<Instance<T>,PC> invoker)
public Class<P> getProducedType()
getProducedType
in class CommandMatch<C,P>
public Class<C> getConsumedType()
getConsumedType
in class CommandMatch<C,P>
BaseCommandMatch.BaseInvoker getInvoker(T command) throws CommandException
getInvoker
in class BaseCommandMatch<T extends BaseCommand,C,P>
CommandException
Copyright © 2015 eXo Platform SAS. All Rights Reserved.