public class AzureIaasHandler extends Object implements net.roboconf.target.api.TargetHandler
| Constructor and Description |
|---|
AzureIaasHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
configureMachine(Map<String,String> targetProperties,
Map<String,String> messagingConfiguration,
String machineId,
String scopedInstancePath,
String applicationName,
net.roboconf.core.model.beans.Instance scopedInstance) |
String |
createMachine(Map<String,String> targetProperties,
Map<String,String> messagingConfiguration,
String scopedInstancePath,
String applicationName) |
String |
getTargetId() |
boolean |
isMachineRunning(Map<String,String> targetProperties,
String machineId) |
void |
terminateMachine(Map<String,String> targetProperties,
String instanceId) |
public static final String TARGET_ID
public String getTargetId()
getTargetId in interface net.roboconf.target.api.TargetHandlerpublic String createMachine(Map<String,String> targetProperties, Map<String,String> messagingConfiguration, String scopedInstancePath, String applicationName) throws net.roboconf.target.api.TargetException
createMachine in interface net.roboconf.target.api.TargetHandlernet.roboconf.target.api.TargetExceptionpublic void configureMachine(Map<String,String> targetProperties, Map<String,String> messagingConfiguration, String machineId, String scopedInstancePath, String applicationName, net.roboconf.core.model.beans.Instance scopedInstance) throws net.roboconf.target.api.TargetException
configureMachine in interface net.roboconf.target.api.TargetHandlernet.roboconf.target.api.TargetExceptionpublic boolean isMachineRunning(Map<String,String> targetProperties, String machineId) throws net.roboconf.target.api.TargetException
isMachineRunning in interface net.roboconf.target.api.TargetHandlernet.roboconf.target.api.TargetExceptionCopyright © 2015. All rights reserved.