public class GenericWorkerPlugin extends org.gcube.vremanagement.executor.plugin.Plugin<GenericWorkerPluginDeclaration>
| Modifier and Type | Class and Description |
|---|---|
class |
GenericWorkerPlugin.ConsumerWatcher2 |
| Modifier and Type | Field and Description |
|---|---|
static Consumer |
activeT |
static GenericWorkerPlugin.ConsumerWatcher2 |
consumerwatcher |
static Timer |
consumerWatcherTimer |
static Boolean |
creating |
static Boolean |
processing |
static QueueWatcher |
qWatcher |
static Hashtable<String,String> |
sessionBlackList |
| Constructor and Description |
|---|
GenericWorkerPlugin(GenericWorkerPluginDeclaration pluginDeclaration) |
| Modifier and Type | Method and Description |
|---|---|
void |
createConsumer(String uniqueTopicName,
String session,
String user,
String password,
String queueURL,
String nodeAddress) |
static boolean |
eraseConsumer() |
static boolean |
getCreating() |
static boolean |
getProcessing() |
void |
launch(Map<String,Object> inputs) |
protected void |
onStop() |
static void |
purgeConsumerWatcher() |
static void |
resetGenericWorker() |
static void |
setCreating(boolean state) |
static void |
setProcessing(boolean state) |
public static Consumer activeT
public static QueueWatcher qWatcher
public static Boolean processing
public static Boolean creating
public static GenericWorkerPlugin.ConsumerWatcher2 consumerwatcher
public static Timer consumerWatcherTimer
public GenericWorkerPlugin(GenericWorkerPluginDeclaration pluginDeclaration)
protected void onStop()
throws Exception
onStop in class org.gcube.vremanagement.executor.plugin.Plugin<GenericWorkerPluginDeclaration>Exceptionpublic void launch(Map<String,Object> inputs) throws Exception
launch in class org.gcube.vremanagement.executor.plugin.Plugin<GenericWorkerPluginDeclaration>Exceptionpublic static void setProcessing(boolean state)
public static boolean getProcessing()
public static boolean getCreating()
public static void setCreating(boolean state)
public static boolean eraseConsumer()
public void createConsumer(String uniqueTopicName, String session, String user, String password, String queueURL, String nodeAddress)
public static void resetGenericWorker()
public static void purgeConsumerWatcher()
Copyright © 2017. All Rights Reserved.