Package org.hpccsystems.ws.client
Provides several HPCC Systems client libraries used to actuate a variety of actions on a target HPCC Systems instance. These clients abstract connectivity, soap, and proprietary web service details away from the caller. Allowing the caller to focus on higher level logic without the need to account for web service details and interface version changes. Each of the HPCC Systems web service clients expose specialized HPCC-centric actions, and the caller can choose to interact with individual clients directly, or can interact with the multi-purpose HPCCWsClient. The caller must provide connection information including target HPCC Systems address, ECLWatch port (typically 8010 or 18010), and user credentials. Create connection: org.hpccsystems.ws.client.utils.Connection connection = new Connection("http://myhpcc:8010"); Provide HPCC Systems user credentials: connection.setCredentials(hpccUser, hpccPass); Get HPCCWsXYZClient: HPCCWsWorkUnitsClient mywswuclient = HPCCWsWorkUnitsClient.get(connection); Execute action of your choice: mywswuclient.ping()
-
Class Summary Class Description BaseHPCCWsClient Defines functionality common to all HPCC Systmes web service clients.HPCCFileSprayClient Facilitates File Spray related activities.HPCCPreemptiveAuthInterceptor Used to force preemptive HTTP authenticationHPCCWsClient Convenient interface which exposes most common HPCC-centric activities.HPCCWsClientPool HPCCWsClientPool class.HPCCWsCloudClient Provides Containerized HPCC cluster information.HPCCWsCodeSignClient Facilitates ECL Code signing and verification related activities.HPCCWsDFUClient Facilitates Logical File System actions on target HPCC Systems instance.HPCCWsDFUXRefClient Facilitates XRef Logical File System actions on target HPCC instance.HPCCWsFileIOClient Facilitates File I/O actions on target HPCC instance.HPCCWsPackageProcessClient Use as soap client for HPCC wsPackageProcess web service.HPCCWsResourcesClient Facilitates discovery of containerized HPCC Systems resources.HPCCWsSMCClient Use as soap client for HPCC WsSMC web service, also known as eclwatchHPCCWsSQLClient Facilitates SQL based action onto target HPCC Systems instance.HPCCWsStoreClient Facilitates access to HPCC Systems key/value based Storage.HPCCWsTopologyClient Facilitates accessing HPCC Systems instance topology information.HPCCWsWorkUnitsClient Facilitates ECL WorkUnit related actions. -
Enum Summary Enum Description HPCCFileSprayClient.SprayVariableFormat Used to declare variable data format of file to be sprayedHPCCWsDFUClient.DFUQueryFileType HPCCWsTopologyClient.TopologyGroupQueryKind