/** * @return provides fileSprayClient for direct method execution * @throws Exception */ public HPCCWsAttributesClient getWsAttributesClient(String wsAttributesPort) { synchronized (connectionLock) { Connection tempConn = new Connection(connection.getProtocol(), connection.getHost(), wsAttributesPort); tempConn.setCredentials(connection.getUserName(), connection.getPassword()); return (HPCCWsAttributesClient) SubClients.get(HPCCWsAttributesClient.get(tempConn)); } }
/** * Instantiates HPCCWsClient, communicates with HPCC over given protocol, and provides user/pass * credentials * * @param protocol - http | https * @param targetWsECLWatchAddress - The address of the WsECLWatch ESP on the Target HPCC System * e.g. 192.168.1.100 * @param targetWsECLWatchPort - The port on which WsECLWatch ESP is listening on the Target HPCC * System usually 8010 * @param username - ESP Username * @param password - ESP Password */ protected HPCCWsClient( String protocol, String targetWsECLWatchAddress, String targetWsECLWatchPort, String username, String password) { connection = new Connection(protocol, targetWsECLWatchAddress, targetWsECLWatchPort); connection.setCredentials(username, password); }
public synchronized void update( String protocol, String targetWsECLWatchAddress, String targetWsECLWatchPort, String username, String password) { Connection newConnection = new Connection(protocol, targetWsECLWatchAddress, targetWsECLWatchPort); newConnection.setCredentials(username, password); updateConnection(newConnection); }