package tundra.support.packages;
// -----( IS Java Code Template v1.2
// -----( CREATED: 2016-09-29 14:15:08 EST
// -----( ON-HOST: 192.168.66.129
import com.wm.data.*;
import com.wm.util.Values;
import com.wm.app.b2b.server.Service;
import com.wm.app.b2b.server.ServiceException;
// --- <<IS-START-IMPORTS>> ---
import permafrost.tundra.data.IDataHelper;
import permafrost.tundra.server.invoke.PackageInstallProcessor;
// --- <<IS-END-IMPORTS>> ---
public final class install
{
// ---( internal utility methods )---
final static install _instance = new install();
static install _newInstance() { return new install(); }
static install _cast(Object o) { return (install)o; }
// ---( server methods )---
public static final void start (IData pipeline)
throws ServiceException
{
// --- <<IS-START(start)>> ---
// @subtype unknown
// @sigtype java 3.5
// [i] field:0:optional $pattern.install
// [i] field:0:optional $pattern.uninstall
PackageInstallProcessor processor = PackageInstallProcessor.getInstance();
processor.setInstallServicePattern(IDataHelper.get(pipeline, "$pattern.install", String.class));
processor.setUninstallServicePattern(IDataHelper.get(pipeline, "$pattern.uninstall", String.class));
processor.start();
// --- <<IS-END>> ---
}
public static final void stop (IData pipeline)
throws ServiceException
{
// --- <<IS-START(stop)>> ---
// @subtype unknown
// @sigtype java 3.5
PackageInstallProcessor.getInstance().stop();
// --- <<IS-END>> ---
}
}