public String isMaster() { if ( slave != null ) { if ( slave.isMaster() ) { return "Yes"; } else { return "No"; } } return "No"; }
/** * @return The number of slave servers, excluding the master server */ public int findNrSlaves() { int nr = 0; for ( int i = 0; i < slaveServers.size(); i++ ) { SlaveServer slaveServer = slaveServers.get( i ); if ( !slaveServer.isMaster() ) { nr++; } } return nr; }
private int getSlaveServerNumber( ClusterSchema clusterSchema, SlaveServer slaveServer ) throws KettleException { int index = 0; for ( SlaveServer check : clusterSchema.getSlaveServers() ) { if ( !check.isMaster() ) { if ( check.equals( slaveServer ) ) { return index; } index++; } } return -1; }
public SlaveServer findMaster() throws KettleException { for ( int i = 0; i < slaveServers.size(); i++ ) { SlaveServer slaveServer = slaveServers.get( i ); if ( slaveServer.isMaster() ) { return slaveServer; } } if ( slaveServers.size() > 0 ) { throw new KettleException( BaseMessages.getString( PKG, "ClusterSchema.NoMasterServerDefined", name ) ); } throw new KettleException( BaseMessages.getString( PKG, "ClusterSchema.NoSlaveServerDefined", name ) ); }
if ( slaveServer.isMaster() ) { slaveServerNr++; if ( slaveServerNr >= slaveServers.size() ) {
return step.getCopies(); if ( slaveServer.isMaster() ) { return step.getCopies();
for ( int i = 0; i < slaveServers.size(); i++ ) { SlaveServer slave = slaveServers.get( i ); if ( slave.isMaster() && dynamicSlaves == null ) { try { List<SlaveServerDetection> detections = slave.getSlaveServerDetections();
int count = 0; for ( int s = 0; s < slaves.size(); s++ ) { if ( !slaves.get( s ).isMaster() ) { count++;
private void refreshSlaveServers() { wServers.clearAll( false ); List<SlaveServer> slServers = clusterSchema.getSlaveServers(); for ( int i = 0; i < slServers.size(); i++ ) { TableItem item = new TableItem( wServers.table, SWT.NONE ); SlaveServer slaveServer = slServers.get( i ); item.setText( 1, Const.NVL( slaveServer.getName(), "" ) ); item.setText( 2, Const.NVL( slaveServer.toString(), "" ) ); item.setText( 3, slaveServer.isMaster() ? "Y" : "N" ); } wServers.removeEmptyRows(); wServers.setRowNums(); wServers.optWidth( true ); }
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(); }
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; }
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 ValueMetaBoolean( KettleDatabaseRepository.FIELD_SLAVE_MASTER ), Boolean .valueOf( slaveServer.isMaster() ) );
SlaveServer sourceSlaveServer = slaveServers.get( slaveNr ); if ( !sourceSlaveServer.isMaster() ) { if ( !targetSlaveServer.isMaster() ) { if ( !targetSlaveServer.isMaster() ) { if ( !sourceSlaveServer.isMaster() ) { SlaveServer slaveServer = slaveServers.get( s ); if ( !slaveServer.isMaster() ) { SlaveServer sourceSlaveServer = clusterSchema.getSlaveServers().get( s ); if ( !sourceSlaveServer.isMaster() ) { SlaveServer targetSlaveServer = slaveServers.get( s ); if ( !targetSlaveServer.isMaster() ) { if ( !slaveServer.isMaster() ) { TransMeta slave = getSlaveTransformation( clusterSchema, slaveServer ); StepMeta slaveStep = slave.findStep( originalStep.getName() );
table.addValue( new ValueMetaBoolean( KettleDatabaseRepository.FIELD_SLAVE_MASTER ), Boolean .valueOf( slaveServer.isMaster() ) );
if ( stepMeta.isClustered() ) { for ( SlaveServer slaveServer : stepMeta.getClusterSchema().getSlaveServers() ) { if ( slaveServer.isMaster() ) { master = slaveServer; break;