public class YConnector
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
cancelAllCases(YSpecificationID specID) |
static boolean |
cancelCase(java.lang.String caseID) |
static void |
disconnect() |
static void |
disconnectEngine() |
static void |
disconnectResource() |
static void |
disconnectWorkQueue() |
static java.util.Set<YSpecificationID> |
getAllLoadedVersions(YSpecificationID specID) |
static java.util.List<AbstractSelector> |
getAllocators() |
static java.util.Set<java.lang.String> |
getAllRunningCases(YSpecificationID specID) |
static java.util.List<Capability> |
getCapabilities() |
static java.util.List<YParameter> |
getCodeletParameters(java.lang.String codeletName) |
static java.util.List<CodeletInfo> |
getCodelets() |
static java.util.List<AbstractSelector> |
getConstraints() |
static java.util.Map<java.lang.String,java.lang.String> |
getExternalDataGateways() |
static java.util.List<AbstractSelector> |
getFilters() |
static InterfaceA_EnvironmentBasedClient |
getInterfaceAClient() |
static InterfaceB_EnvironmentBasedClient |
getInterfaceBClient() |
static YLogGatewayClient |
getInterfaceEClient() |
static java.util.List<SpecificationData> |
getLoadedSpecificationList() |
static java.util.List<NonHumanCategory> |
getNonHumanCategories() |
static java.util.Map<java.lang.String,NonHumanResource> |
getNonHumanResourceMap() |
static java.util.List<NonHumanResource> |
getNonHumanResources() |
static java.util.List<OrgGroup> |
getOrgGroups() |
static java.util.List<java.lang.String> |
getParticipantIDs() |
static java.util.Map<java.lang.String,Participant> |
getParticipantMap() |
static java.util.List<Participant> |
getParticipants() |
static java.util.List<Position> |
getPositions() |
static ResourceGatewayClient |
getResourceClient() |
static java.util.List<java.lang.String> |
getRoleIDs() |
static java.util.Map<java.lang.String,Role> |
getRoleMap() |
static java.util.List<Role> |
getRoles() |
static YAWLServiceReference |
getService(java.lang.String uri) |
static java.util.List<YParameter> |
getServiceParameters(java.lang.String serviceURI) |
static java.util.Set<YAWLServiceReference> |
getServices() |
static java.util.Map<java.lang.String,YAWLServiceReference> |
getServicesMap() |
static java.lang.String |
getSpecification(YSpecificationID specID) |
static WorkQueueGatewayClient |
getWorkQueueClient() |
static boolean |
hasResources() |
static boolean |
isEngineConnected() |
static boolean |
isResourceConnected() |
static java.lang.String |
launchCase(YSpecificationID specID,
java.lang.String caseParams,
YLogDataItemList logList) |
static void |
setEngineURL(java.lang.String url) |
static void |
setEngineURL(java.lang.String host,
int port) |
static void |
setEngineURL(java.net.URL url) |
static void |
setPassword(java.lang.String pw) |
static void |
setResourceURL(java.lang.String url) |
static void |
setResourceURL(java.lang.String host,
int port) |
static void |
setResourceURL(java.net.URL url) |
static void |
setUserID(java.lang.String id) |
static boolean |
testEngineParameters(java.lang.String host,
int port,
java.lang.String user,
java.lang.String password)
Checks whether a valid connection can be made with the parameters passed.
|
static boolean |
testEngineParameters(java.lang.String url,
java.lang.String user,
java.lang.String password) |
static boolean |
testEngineParameters(java.net.URL url,
java.lang.String user,
java.lang.String password) |
static boolean |
testResourceServiceParameters(java.lang.String host,
int port,
java.lang.String user,
java.lang.String password) |
static boolean |
testResourceServiceParameters(java.lang.String url,
java.lang.String user,
java.lang.String password)
Checks whether a valid connection can be made with the parameters passed.
|
static boolean |
testResourceServiceParameters(java.net.URL url,
java.lang.String user,
java.lang.String password) |
static void |
unloadAllVersions(YSpecificationID specID,
boolean cancelCases) |
static boolean |
unloadSpecification(YSpecificationID specID) |
static java.lang.String |
uploadSpecification(YSpecification specification) |
public static boolean isEngineConnected()
public static boolean isResourceConnected()
public static void disconnectEngine()
public static void disconnectResource()
public static void disconnectWorkQueue()
public static void disconnect()
public static void setUserID(java.lang.String id)
public static void setPassword(java.lang.String pw)
public static void setEngineURL(java.net.URL url)
public static void setEngineURL(java.lang.String url) throws java.net.MalformedURLException
java.net.MalformedURLException
public static void setEngineURL(java.lang.String host, int port) throws java.net.MalformedURLException
java.net.MalformedURLException
public static void setResourceURL(java.net.URL url)
public static void setResourceURL(java.lang.String url) throws java.net.MalformedURLException
java.net.MalformedURLException
public static void setResourceURL(java.lang.String host, int port) throws java.net.MalformedURLException
java.net.MalformedURLException
public static boolean testEngineParameters(java.lang.String host, int port, java.lang.String user, java.lang.String password) throws java.net.MalformedURLException
host
- the host's base URLport
- the port on the hostuser
- the useridpassword
- the passwordjava.net.MalformedURLException
public static boolean testEngineParameters(java.lang.String url, java.lang.String user, java.lang.String password) throws java.net.MalformedURLException
java.net.MalformedURLException
public static boolean testEngineParameters(java.net.URL url, java.lang.String user, java.lang.String password)
public static boolean testResourceServiceParameters(java.lang.String url, java.lang.String user, java.lang.String password) throws java.net.MalformedURLException
url
- the connection's URLuser
- the useridpassword
- the passwordjava.net.MalformedURLException
public static boolean testResourceServiceParameters(java.lang.String host, int port, java.lang.String user, java.lang.String password) throws java.net.MalformedURLException
java.net.MalformedURLException
public static boolean testResourceServiceParameters(java.net.URL url, java.lang.String user, java.lang.String password)
public static InterfaceA_EnvironmentBasedClient getInterfaceAClient()
public static InterfaceB_EnvironmentBasedClient getInterfaceBClient()
public static YLogGatewayClient getInterfaceEClient()
public static ResourceGatewayClient getResourceClient()
public static WorkQueueGatewayClient getWorkQueueClient()
public static java.util.Map<java.lang.String,java.lang.String> getExternalDataGateways() throws java.io.IOException
java.io.IOException
public static java.util.Set<YAWLServiceReference> getServices()
public static YAWLServiceReference getService(java.lang.String uri)
public static java.lang.String uploadSpecification(YSpecification specification) throws java.io.IOException
java.io.IOException
public static boolean unloadSpecification(YSpecificationID specID) throws java.io.IOException
java.io.IOException
public static java.util.List<SpecificationData> getLoadedSpecificationList() throws java.io.IOException
java.io.IOException
public static java.lang.String getSpecification(YSpecificationID specID) throws java.io.IOException
java.io.IOException
public static java.util.Set<YSpecificationID> getAllLoadedVersions(YSpecificationID specID) throws java.io.IOException
java.io.IOException
public static java.util.Set<java.lang.String> getAllRunningCases(YSpecificationID specID) throws java.io.IOException
java.io.IOException
public static java.lang.String cancelAllCases(YSpecificationID specID) throws java.io.IOException
java.io.IOException
public static void unloadAllVersions(YSpecificationID specID, boolean cancelCases) throws java.io.IOException
java.io.IOException
public static java.lang.String launchCase(YSpecificationID specID, java.lang.String caseParams, YLogDataItemList logList) throws java.io.IOException
java.io.IOException
public static boolean cancelCase(java.lang.String caseID) throws java.io.IOException
java.io.IOException
public static java.util.List<java.lang.String> getParticipantIDs()
public static java.util.List<java.lang.String> getRoleIDs()
public static java.util.List<CodeletInfo> getCodelets() throws java.io.IOException
java.io.IOException
public static java.util.List<Capability> getCapabilities() throws java.io.IOException
java.io.IOException
public static java.util.List<Position> getPositions() throws java.io.IOException
java.io.IOException
public static java.util.List<OrgGroup> getOrgGroups() throws java.io.IOException
java.io.IOException
public static java.util.List<NonHumanResource> getNonHumanResources() throws java.io.IOException
java.io.IOException
public static java.util.List<NonHumanCategory> getNonHumanCategories() throws java.io.IOException
java.io.IOException
public static java.util.List<Participant> getParticipants() throws java.io.IOException
java.io.IOException
public static java.util.List<Role> getRoles() throws java.io.IOException
java.io.IOException
public static boolean hasResources()
public static java.util.Map<java.lang.String,YAWLServiceReference> getServicesMap()
public static java.util.Map<java.lang.String,Participant> getParticipantMap()
public static java.util.Map<java.lang.String,Role> getRoleMap()
public static java.util.Map<java.lang.String,NonHumanResource> getNonHumanResourceMap()
public static java.util.List<AbstractSelector> getAllocators() throws java.io.IOException
java.io.IOException
public static java.util.List<AbstractSelector> getFilters() throws java.io.IOException
java.io.IOException
public static java.util.List<AbstractSelector> getConstraints() throws java.io.IOException
java.io.IOException
public static java.util.List<YParameter> getCodeletParameters(java.lang.String codeletName) throws java.io.IOException
java.io.IOException
public static java.util.List<YParameter> getServiceParameters(java.lang.String serviceURI) throws java.io.IOException
java.io.IOException