public String getHost() { if ( slave != null ) { return slave.getHostname(); } return null; }
public String createPortCacheKey( SlaveServer sourceSlave, String sourceStepName, int sourceStepCopy, SlaveServer targetSlave, String targetStepName, int targetStepCopy ) { return clusteredRunId + "/" + sourceSlave.getHostname() + sourceSlave.getName() + "/" + sourceStepName + "." + sourceStepCopy + " - " + targetSlave.getName() + "/" + targetStepName + "." + targetStepCopy; }
public SlaveServer getClient() { lock.readLock().lock(); try { String pHostName = getHostname(); String pPort = getPort(); String name = MessageFormat.format( "Dynamic slave [{0}:{1}]", pHostName, pPort ); SlaveServer client = new SlaveServer( name, pHostName, pPort, getUsername(), getPassword() ); client.setSslMode( isSslMode() ); return client; } finally { lock.readLock().unlock(); } }
String realHostname = sourceSlave.environmentSubstitute( sourceSlave.getHostname() );
public void getData() { wName.setText( Const.NVL( slaveServer.getName(), "" ) ); wHostname.setText( Const.NVL( slaveServer.getHostname(), "" ) ); wPort.setText( Const.NVL( slaveServer.getPort(), "" ) ); wWebAppName.setText( Const.NVL( slaveServer.getWebAppName(), "" ) ); wUsername.setText( Const.NVL( slaveServer.getUsername(), "" ) ); wPassword.setText( Const.NVL( slaveServer.getPassword(), "" ) ); wProxyHost.setText( Const.NVL( slaveServer.getProxyHostname(), "" ) ); wProxyPort.setText( Const.NVL( slaveServer.getProxyPort(), "" ) ); wNonProxyHosts.setText( Const.NVL( slaveServer.getNonProxyHosts(), "" ) ); wMaster.setSelection( slaveServer.isMaster() ); wSSL.setSelection( slaveServer.isSslMode() ); wName.setFocus(); }
public void test() { try { getInfo(); String xml = "<sample/>"; String reply = slaveServer.sendXML( xml, RegisterTransServlet.CONTEXT_PATH ); String message = BaseMessages.getString( PKG, "SlaveServer.Replay.Info1" ) + slaveServer.constructUrl( RegisterTransServlet.CONTEXT_PATH ) + Const.CR + BaseMessages.getString( PKG, "SlaveServer.Replay.Info2" ) + Const.CR + Const.CR; message += xml; message += Const.CR + Const.CR; message += "Reply was:" + Const.CR + Const.CR; message += reply + Const.CR; EnterTextDialog dialog = new EnterTextDialog( shell, "XML", BaseMessages.getString( PKG, "SlaveServer.RetournedXMLInfo" ), message ); dialog.open(); } catch ( Exception e ) { new ErrorDialog( shell, BaseMessages.getString( PKG, "SlaveServer.ExceptionError" ), BaseMessages.getString( PKG, "SlaveServer.ExceptionUnableGetReplay.Error1" ) + slaveServer.getHostname() + BaseMessages.getString( PKG, "SlaveServer.ExceptionUnableGetReplay.Error2" ), e ); } } }
protected boolean equals( SlaveServer slaveServer, SlaveServer slaveServer2 ) { if ( !equals( slaveServer.getName(), slaveServer2.getName() ) ) { return false; } else if ( !equals( slaveServer.getHostname(), slaveServer2.getHostname() ) ) { return false; } else if ( !equals( slaveServer.getPort(), slaveServer2.getPort() ) ) { return false; } else if ( !equals( slaveServer.getWebAppName(), slaveServer2.getWebAppName() ) ) { return false; } else if ( !equals( slaveServer.getUsername(), slaveServer2.getUsername() ) ) { return false; } else if ( !equals( slaveServer.getPassword(), slaveServer2.getPassword() ) ) { return false; } else if ( !equals( slaveServer.getProxyHostname(), slaveServer2.getProxyHostname() ) ) { return false; } else if ( !equals( slaveServer.getProxyPort(), slaveServer2.getProxyPort() ) ) { return false; } else if ( !equals( slaveServer.getNonProxyHosts(), slaveServer2.getNonProxyHosts() ) ) { return false; } else if ( !equals( slaveServer.isMaster(), slaveServer2.isMaster() ) ) { return false; } return true; }
port = Integer.parseInt( slaveServer.getPort() ); } catch ( Exception e ) { log.logError( BaseMessages.getString( PKG, "Carte.Error.CanNotPartPort", slaveServer.getHostname(), "" + port ), e ); String hostname = slaveServer.getHostname(); final SlaveServer client = new SlaveServer( "Dynamic slave [" + hostname + ":" + port + "]", hostname, "" + port, slaveServer
String hostname = slaveServer.getHostname(); int port = WebServer.PORT; if ( !Utils.isEmpty( slaveServer.getPort() ) ) { port = Integer.parseInt( slaveServer.getPort() ); } catch ( Exception e ) { log.logError( BaseMessages.getString( PKG, "Carte.Error.CanNotPartPort", slaveServer.getHostname(), "" + port ), e ); allOK = false;
public DataNode elementToDataNode( RepositoryElementInterface element ) throws KettleException { SlaveServer slaveServer = (SlaveServer) element; DataNode rootNode = new DataNode( NODE_ROOT ); /* * // Check for naming collision ObjectId slaveId = repo.getSlaveID(slaveServer.getName()); if (slaveId != null && * slaveServer.getObjectId()!=null && !slaveServer.getObjectId().equals(slaveId)) { // We have a naming collision, * abort the save throw new KettleException("Failed to save object to repository. Object [" + slaveServer.getName() * + "] already exists."); } */ // Create or version a new slave node // rootNode.setProperty( PROP_HOST_NAME, slaveServer.getHostname() ); rootNode.setProperty( PROP_PORT, slaveServer.getPort() ); rootNode.setProperty( PROP_WEBAPP_NAME, slaveServer.getWebAppName() ); rootNode.setProperty( PROP_USERNAME, slaveServer.getUsername() ); rootNode.setProperty( PROP_PASSWORD, Encr.encryptPasswordIfNotUsingVariables( slaveServer.getPassword() ) ); rootNode.setProperty( PROP_PROXY_HOST_NAME, slaveServer.getProxyHostname() ); rootNode.setProperty( PROP_PROXY_PORT, slaveServer.getProxyPort() ); rootNode.setProperty( PROP_NON_PROXY_HOSTS, slaveServer.getNonProxyHosts() ); rootNode.setProperty( PROP_MASTER, slaveServer.isMaster() ); return rootNode; }
public void ok() { getInfo(); if ( !slaveServer.getName().equals( originalServer.getName() ) ) { if ( DialogUtils.objectWithTheSameNameExists( slaveServer, existingServers ) ) { String title = BaseMessages.getString( PKG, "SlaveServerDialog.SlaveServerNameExists.Title" ); String message = BaseMessages.getString( PKG, "SlaveServerDialog.SlaveServerNameExists", slaveServer.getName() ); String okButton = BaseMessages.getString( PKG, "System.Button.OK" ); MessageDialog dialog = new MessageDialog( shell, title, null, message, MessageDialog.ERROR, new String[] { okButton }, 0 ); dialog.open(); return; } } originalServer.setName( slaveServer.getName() ); originalServer.setHostname( slaveServer.getHostname() ); originalServer.setPort( slaveServer.getPort() ); originalServer.setWebAppName( slaveServer.getWebAppName() ); originalServer.setUsername( slaveServer.getUsername() ); originalServer.setPassword( slaveServer.getPassword() ); originalServer.setProxyHostname( slaveServer.getProxyHostname() ); originalServer.setProxyPort( slaveServer.getProxyPort() ); originalServer.setNonProxyHosts( slaveServer.getNonProxyHosts() ); originalServer.setMaster( slaveServer.isMaster() ); originalServer.setSslMode( slaveServer.isSslMode() ); originalServer.setChanged(); ok = true; dispose(); }
table.addValue( new ValueMetaString( KettleDatabaseRepository.FIELD_SLAVE_HOST_NAME ), slaveServer.getHostname() ); table.addValue( new ValueMetaString( KettleDatabaseRepository.FIELD_SLAVE_PORT ), slaveServer
sourceSlaveServer.getHostname(), masterSlaveServer.getHostname(), Integer .toString( port ), slaveStep.getName(), sourceCopyNr, masterStep.getName(), masterStepCopyNr, sourceSlaveServer.getName(), masterSlaveServer.getName(), sourceSlaveServer.getHostname(), masterSlaveServer.getHostname(), Integer .toString( port ), slaveStep.getName(), sourceCopyNr, masterStep.getName(), masterStepCopyNr, sourceSlaveServer.getName(), masterSlaveServer.getName(), masterSlaveServer.getHostname(), targetSlaveServer.getHostname(), Integer .toString( port ), sourceStep.getName(), masterStepCopyNr, referenceStep.getName(), targetCopyNr, masterSlaveServer.getName(), targetSlaveServer masterSlaveServer.getHostname(), targetSlaveServer.getHostname(), Integer .toString( port ), sourceStep.getName(), masterStepCopyNr, referenceStep.getName(), targetCopyNr, masterSlaveServer.getName(), targetSlaveServer RemoteStep remoteOutputStep = new RemoteStep( targetSlaveServer.getHostname(), sourceSlaveServer.getHostname(), Integer .toString( outPort ), sourceStep.getName(), sourceCopyNr, targetStep .getName(), targetCopyNr, targetSlaveServer.getName(), sourceSlaveServer RemoteStep remoteInputStep = new RemoteStep( sourceSlaveServer.getHostname(), targetSlaveServer.getHostname(), Integer .toString( inPort ), sourceStep.getName(), sourceCopyNr, targetStep .getName(), targetCopyNr, sourceSlaveServer.getName(), targetSlaveServer socketReaderMeta.setHostname( masterSlaveServer.getHostname() );
table.addValue( new ValueMetaString( KettleDatabaseRepository.FIELD_SLAVE_HOST_NAME ), slaveServer.getHostname() ); table.addValue( new ValueMetaString( KettleDatabaseRepository.FIELD_SLAVE_PORT ), slaveServer
private void checkConsistency( SlaveServer slaveServer ) { String id = extractId( slaveServer.getName() ); assertEquals( id, extractId( slaveServer.getHostname() ) ); assertEquals( id, extractId( slaveServer.getPort() ) ); assertEquals( id, extractId( slaveServer.getWebAppName() ) ); assertEquals( id, extractId( slaveServer.getUsername() ) ); assertEquals( id, extractId( slaveServer.getPassword() ) ); assertEquals( id, extractId( slaveServer.getProxyHostname() ) ); assertEquals( id, extractId( slaveServer.getProxyPort() ) ); assertEquals( id, extractId( slaveServer.getNonProxyHosts() ) ); assertEquals( id, extractId( slaveServer.getObjectId().getId() ) ); }