public class CSBaseFacade extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static char[] |
hexArray |
| Constructor and Description |
|---|
CSBaseFacade(csbase.server.plugin.service.IServiceManager serviceManager) |
| Modifier and Type | Method and Description |
|---|---|
static String |
bytesToHex(byte[] bytes) |
boolean |
commandCompleted(String sgaName,
String commandId,
int wallTimeSec,
int userTimeSec,
int systemTimeSec) |
int |
getHeartbeatInterval(String sgaName)
Returns the heartbeat interval for a registered SGA or -1 if the sgaName is invalid.
|
boolean |
keepAlive(String sgaName)
sends a heartbeat to the server, asking for an SGA to be kept alive.
|
boolean |
register(String sgaName,
Map<String,String> sgaProperties,
Map<String,Map<String,String>> nodes,
Map<String,String> actions,
PersistentData persistentData) |
void |
unregister(String sgaName) |
boolean |
updateStatus(String sgaName,
Map<String,Map<String,String>> nodes) |
public CSBaseFacade(csbase.server.plugin.service.IServiceManager serviceManager)
public static String bytesToHex(byte[] bytes)
public boolean register(String sgaName, Map<String,String> sgaProperties, Map<String,Map<String,String>> nodes, Map<String,String> actions, PersistentData persistentData) throws sgaidl.InvalidParameterException, sgaidl.NoPermissionException, sgaidl.SGAAlreadyRegisteredException, sgaidl.InvalidSGAException
sgaidl.InvalidParameterExceptionsgaidl.NoPermissionExceptionsgaidl.SGAAlreadyRegisteredExceptionsgaidl.InvalidSGAExceptionpublic void unregister(String sgaName) throws sgaidl.NoPermissionException, sgaidl.SGANotRegisteredException
sgaidl.NoPermissionExceptionsgaidl.SGANotRegisteredExceptionpublic int getHeartbeatInterval(String sgaName)
public boolean keepAlive(String sgaName) throws sgaidl.InvalidSGAException, sgaidl.NoPermissionException
sgaidl.InvalidSGAExceptionsgaidl.NoPermissionExceptionpublic boolean updateStatus(String sgaName, Map<String,Map<String,String>> nodes) throws sgaidl.InvalidParameterException, sgaidl.NoPermissionException, sgaidl.SGANotRegisteredException
sgaidl.InvalidParameterExceptionsgaidl.NoPermissionExceptionsgaidl.SGANotRegisteredExceptionpublic boolean commandCompleted(String sgaName, String commandId, int wallTimeSec, int userTimeSec, int systemTimeSec) throws sgaidl.InvalidSGAException, sgaidl.NoPermissionException, sgaidl.InvalidCommandException
sgaidl.InvalidSGAExceptionsgaidl.NoPermissionExceptionsgaidl.InvalidCommandExceptionCopyright © 2016. All rights reserved.