Package aQute.bnd.build
Class WorkspaceExternalPluginHandler
- java.lang.Object
-
- aQute.bnd.build.WorkspaceExternalPluginHandler
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class WorkspaceExternalPluginHandler extends java.lang.Object implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description WorkspaceExternalPluginHandler(Workspace workspace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,R>
Result<R,java.lang.String>call(java.lang.String pluginName, java.lang.Class<T> c, FunctionWithException<T,Result<R,java.lang.String>> f)
Result<java.lang.Integer,java.lang.String>
call(java.lang.String mainClass, org.osgi.framework.VersionRange range, Processor context, java.util.Map<java.lang.String,java.lang.String> attrs, java.util.List<java.lang.String> args, java.io.InputStream stdin, java.io.OutputStream stdout, java.io.OutputStream stderr)
void
close()
private ProgressPlugin.Task
getTask(Command c)
-
-
-
Field Detail
-
workspace
final Workspace workspace
-
-
Constructor Detail
-
WorkspaceExternalPluginHandler
WorkspaceExternalPluginHandler(Workspace workspace)
-
-
Method Detail
-
call
public <T,R> Result<R,java.lang.String> call(java.lang.String pluginName, java.lang.Class<T> c, FunctionWithException<T,Result<R,java.lang.String>> f)
-
call
public Result<java.lang.Integer,java.lang.String> call(java.lang.String mainClass, org.osgi.framework.VersionRange range, Processor context, java.util.Map<java.lang.String,java.lang.String> attrs, java.util.List<java.lang.String> args, java.io.InputStream stdin, java.io.OutputStream stdout, java.io.OutputStream stderr)
-
getTask
private ProgressPlugin.Task getTask(Command c)
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
-