public String getName() { if ( slave != null ) { return slave.getName(); } return null; }
public String getName() { return slaveServer.getName(); }
public String makeSlaveTabName( SlaveServer slaveServer ) { return "Slave server: " + slaveServer.getName(); }
private String getSlaveTransName( String transName, ClusterSchema clusterSchema, SlaveServer slaveServer ) { return transName + " (" + clusterSchema + ":" + slaveServer.getName() + ")"; }
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 findSlaveServer( String slaveServerName ) { for ( int i = 0; i < slaveServers.size(); i++ ) { SlaveServer slaveServer = slaveServers.get( i ); if ( slaveServer.getName().equalsIgnoreCase( slaveServerName ) ) { return slaveServer; } } return null; }
public static String[] getSlaveServerNames( List<SlaveServer> slaveServers ) { String[] names = new String[ slaveServers.size() ]; for ( int i = 0; i < slaveServers.size(); i++ ) { SlaveServer slaveServer = slaveServers.get( i ); names[ i ] = slaveServer.getName(); } return names; }
public boolean equals( Object obj ) { if ( !( obj instanceof SlaveServer ) ) { return false; } SlaveServer slave = (SlaveServer) obj; lock.readLock().lock(); try { return name.equalsIgnoreCase( slave.getName() ); } finally { lock.readLock().unlock(); } }
/** * Synchronizes data from <code>slaveServer</code> to shared slave servers. * * @param slaveServer * data to share */ public synchronized void synchronizeSlaveServers( SlaveServer slaveServer ) { synchronizeSlaveServers( slaveServer, slaveServer.getName() ); }
private void monitorRemoteTrans( final TransMeta transMeta, final String carteObjectId, final SlaveServer remoteSlaveServer ) { // There is a transformation running in the background. When it finishes, clean it up and log the result on the // console. // Launch in a separate thread to prevent GUI blocking... // Thread thread = new Thread( new Runnable() { public void run() { Trans.monitorRemoteTransformation( spoon.getLog(), carteObjectId, transMeta.toString(), remoteSlaveServer ); } } ); thread.setName( "Monitor remote transformation '" + transMeta.getName() + "', carte object id=" + carteObjectId + ", slave server: " + remoteSlaveServer.getName() ); thread.start(); }
@Override public void refresh( AbstractMeta meta, TreeNode treeNode, String filter ) { List<SlaveServer> servers = meta.getSlaveServers(); servers.sort( ( s1, s2 ) -> String.CASE_INSENSITIVE_ORDER.compare( s1.getName(), s2.getName() ) ); for ( SlaveServer slaveServer : servers ) { if ( !filterMatch( slaveServer.getName(), filter ) ) { continue; } TreeNode childTreeNode = createTreeNode( treeNode, slaveServer.getName(), guiResource.getImageSlaveTree() ); if ( slaveServer.isShared() ) { childTreeNode.setFont( guiResource.getFontBold() ); } } }
public String getXML() { StringBuilder xml = new StringBuilder( 500 ); xml.append( " " ).append( XMLHandler.openTag( XML_TAG ) ).append( Const.CR ); xml.append( " " ).append( XMLHandler.addTagValue( "name", name ) ); xml.append( " " ).append( XMLHandler.addTagValue( "base_port", basePort ) ); xml.append( " " ).append( XMLHandler.addTagValue( "sockets_buffer_size", socketsBufferSize ) ); xml.append( " " ).append( XMLHandler.addTagValue( "sockets_flush_interval", socketsFlushInterval ) ); xml.append( " " ).append( XMLHandler.addTagValue( "sockets_compressed", socketsCompressed ) ); xml.append( " " ).append( XMLHandler.addTagValue( "dynamic", dynamic ) ); xml.append( " " ).append( XMLHandler.openTag( "slaveservers" ) ).append( Const.CR ); for ( int i = 0; i < slaveServers.size(); i++ ) { SlaveServer slaveServer = slaveServers.get( i ); xml.append( " " ).append( XMLHandler.addTagValue( "name", slaveServer.getName() ) ); } xml.append( " " ).append( XMLHandler.closeTag( "slaveservers" ) ).append( Const.CR ); xml.append( " " ).append( XMLHandler.closeTag( XML_TAG ) ).append( Const.CR ); return xml.toString(); }
private void showSaveErrorDialog( SlaveServer slaveServer, KettleException e ) { new ErrorDialog( spoon.getShell(), BaseMessages.getString( PKG, "Spoon.Dialog.ErrorSavingSlave.Title" ), BaseMessages.getString( PKG, "Spoon.Dialog.ErrorSavingSlave.Message", slaveServer.getName() ), e ); }
@Test public void testModifyingName() { slaveServer.setName( "test" ); List<SlaveServer> list = new ArrayList<SlaveServer>(); list.add( slaveServer ); SlaveServer slaveServer2 = spy( new SlaveServer() ); slaveServer2.setName( "test" ); slaveServer2.verifyAndModifySlaveServerName( list, null ); assertTrue( !slaveServer.getName().equals( slaveServer2.getName() ) ); }
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(); }
@Test public void testAddOrReplaceSlaveServer() throws Exception { // meta.addOrReplaceSlaveServer() right now will fail with an NPE assertNull( meta.getSlaveServers() ); List<SlaveServer> slaveServers = new ArrayList<>(); meta.setSlaveServers( slaveServers ); assertNotNull( meta.getSlaveServers() ); SlaveServer slaveServer = mock( SlaveServer.class ); meta.addOrReplaceSlaveServer( slaveServer ); assertFalse( meta.getSlaveServers().isEmpty() ); meta.addOrReplaceSlaveServer( slaveServer ); assertEquals( 1, meta.getSlaveServerNames().length ); assertNull( meta.findSlaveServer( null ) ); assertNull( meta.findSlaveServer( "" ) ); when( slaveServer.getName() ).thenReturn( "ss1" ); assertEquals( slaveServer, meta.findSlaveServer( "ss1" ) ); }
public void addSpoonSlave( SlaveServer slaveServer ) { TabSet tabfolder = spoon.tabfolder; // See if there is a SpoonSlave for this slaveServer... String tabName = spoon.delegates.tabs.makeSlaveTabName( slaveServer ); TabMapEntry tabMapEntry = spoon.delegates.tabs.findTabMapEntry( tabName, ObjectType.SLAVE_SERVER ); if ( tabMapEntry == null ) { SpoonSlave spoonSlave = new SpoonSlave( tabfolder.getSwtTabset(), SWT.NONE, spoon, slaveServer ); PropsUI props = PropsUI.getInstance(); TabItem tabItem = new TabItem( tabfolder, tabName, tabName, props.getSashWeights() ); tabItem.setToolTipText( "Status of slave server : " + slaveServer.getName() + " : " + slaveServer.getServerAndPort() ); tabItem.setControl( spoonSlave ); tabMapEntry = new TabMapEntry( tabItem, null, tabName, null, null, spoonSlave, ObjectType.SLAVE_SERVER ); spoon.delegates.tabs.addTab( tabMapEntry ); } int idx = tabfolder.indexOf( tabMapEntry.getTabItem() ); tabfolder.setSelected( idx ); }
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() ) ); }