public class LaunchParameter extends Object implements Comparable<LaunchParameter>
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
inputs |
protected Map<String,String> |
pluginCapabilities |
protected String |
pluginName |
protected Map<String,Map<String,String>> |
pluginStateNotificationWithParameters |
protected String |
pluginVersion |
protected Scheduling |
scheduling |
| Modifier | Constructor and Description |
|---|---|
protected |
LaunchParameter() |
|
LaunchParameter(String pluginName,
Map<String,Object> inputs) |
|
LaunchParameter(String pluginName,
Map<String,Object> inputs,
Scheduling scheduling) |
|
LaunchParameter(String pluginName,
Map<String,String> pluginCapabilities,
Map<String,Object> inputs) |
|
LaunchParameter(String pluginName,
Map<String,String> pluginCapabilities,
Map<String,Object> inputs,
Scheduling scheduling) |
|
LaunchParameter(String pluginName,
String pluginVersion,
Map<String,String> pluginCapabilities,
Map<String,Object> inputs,
Scheduling scheduling) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPluginStateNotifications(Class<? extends PluginStateNotification> pluginStateNotification,
Map<String,String> inputs) |
int |
compareTo(LaunchParameter launchParameter) |
Map<String,Object> |
getInputs() |
Map<String,String> |
getPluginCapabilities() |
String |
getPluginName() |
Map<String,Map<String,String>> |
getPluginStateNotifications() |
Scheduling |
getScheduling() |
void |
setPluginCapabilities(Map<String,String> pluginCapabilities) |
void |
setScheduling(Scheduling scheduling) |
String |
toString() |
protected String pluginName
protected String pluginVersion
protected Map<String,Map<String,String>> pluginStateNotificationWithParameters
protected Scheduling scheduling
protected LaunchParameter()
public LaunchParameter(String pluginName, Map<String,String> pluginCapabilities, Map<String,Object> inputs)
public LaunchParameter(String pluginName, Map<String,Object> inputs, Scheduling scheduling)
public LaunchParameter(String pluginName, Map<String,String> pluginCapabilities, Map<String,Object> inputs, Scheduling scheduling)
public String getPluginName()
public Map<String,String> getPluginCapabilities()
public void setPluginCapabilities(Map<String,String> pluginCapabilities)
pluginCapabilities - the pluginCapabilities to setpublic Scheduling getScheduling()
public void setScheduling(Scheduling scheduling)
scheduling - the schedulingpublic void addPluginStateNotifications(Class<? extends PluginStateNotification> pluginStateNotification, Map<String,String> inputs)
public int compareTo(LaunchParameter launchParameter)
compareTo in interface Comparable<LaunchParameter>Copyright © 2017. All Rights Reserved.