public void addSpoonSlave( SlaveServer slaveServer ) { delegates.slaves.addSpoonSlave( slaveServer ); }
protected void editSlaveServer( SlaveServer slaveServer ) { List<SlaveServer> existingServers = getActiveAbstractMeta().getSlaveServers(); // List<SlaveServer> existingServers = pickupSlaveServers( getActiveAbstractMeta() ); delegates.slaves.edit( slaveServer, existingServers ); }
/** * This creates a slave server, edits it and adds it to the transformation metadata * */ public void newSlaveServer( HasSlaveServersInterface hasSlaveServersInterface ) { delegates.slaves.newSlaveServer( hasSlaveServersInterface ); }
public boolean edit( SlaveServer slaveServer, List<SlaveServer> existingServers ) { String originalName = slaveServer.getName(); SlaveServerDialog dialog = new SlaveServerDialog( spoon.getShell(), slaveServer, existingServers ); if ( dialog.open() ) { if ( spoon.rep != null ) { try { saveSharedObjectToRepository( slaveServer, null ); } catch ( KettleException e ) { showSaveErrorDialog( slaveServer, e ); } } if ( sharedObjectSyncUtil != null ) { sharedObjectSyncUtil.synchronizeSlaveServers( slaveServer, originalName ); } refreshTree(); spoon.refreshGraph(); return true; } return false; }
public void newSlaveServer( HasSlaveServersInterface hasSlaveServersInterface ) { SlaveServer slaveServer = new SlaveServer(); SlaveServerDialog dialog = new SlaveServerDialog( spoon.getShell(), slaveServer, hasSlaveServersInterface.getSlaveServers() ); if ( dialog.open() ) { slaveServer.verifyAndModifySlaveServerName( hasSlaveServersInterface.getSlaveServers(), null ); hasSlaveServersInterface.getSlaveServers().add( slaveServer ); if ( spoon.rep != null ) { try { if ( !spoon.rep.getSecurityProvider().isReadOnly() ) { spoon.rep.save( slaveServer, Const.VERSION_COMMENT_INITIAL_VERSION, null ); // repository objects are "global" if ( sharedObjectSyncUtil != null ) { sharedObjectSyncUtil.reloadJobRepositoryObjects( false ); sharedObjectSyncUtil.reloadTransformationRepositoryObjects( false ); } } else { showSaveErrorDialog( slaveServer, new KettleException( BaseMessages.getString( PKG, "Spoon.Dialog.Exception.ReadOnlyRepositoryUser" ) ) ); } } catch ( KettleException e ) { showSaveErrorDialog( slaveServer, e ); } } refreshTree(); } }
public void delSlaveServer( HasSlaveServersInterface hasSlaveServersInterface, SlaveServer slaveServer ) { try { delegates.slaves.delSlaveServer( hasSlaveServersInterface, slaveServer ); } catch ( KettleException e ) { new ErrorDialog( shell, BaseMessages.getString( PKG, "Spoon.Dialog.ErrorDeletingSlave.Title" ), BaseMessages .getString( PKG, "Spoon.Dialog.ErrorDeletingSlave.Message" ), e ); } }
public SharedObjectSyncUtil( Spoon spoon ) { this.spoonDelegates = spoon.delegates; this.spoon = spoon; spoonDelegates.db.setSharedObjectSyncUtil( this ); spoonDelegates.slaves.setSharedObjectSyncUtil( this ); spoonDelegates.clusters.setSharedObjectSyncUtil( this ); spoonDelegates.partitions.setSharedObjectSyncUtil( this ); }
public void delSlaveServer( HasSlaveServersInterface hasSlaveServersInterface, SlaveServer slaveServer ) throws KettleException { Repository rep = spoon.getRepository(); if ( rep != null && slaveServer.getObjectId() != null ) { // remove the slave server from the repository too... rep.deleteSlave( slaveServer.getObjectId() ); if ( sharedObjectSyncUtil != null ) { sharedObjectSyncUtil.deleteSlaveServer( slaveServer ); } } hasSlaveServersInterface.getSlaveServers().remove( slaveServer ); refreshTree(); }
public SpoonDelegates( Spoon spoon ) { tabs = new SpoonTabsDelegate( spoon ); tree = new SpoonTreeDelegate( spoon ); slaves = new SpoonSlaveDelegate( spoon ); steps = new SpoonStepsDelegate( spoon ); db = new SpoonDBDelegate( spoon ); clusters = new SpoonClustersDelegate( spoon ); partitions = new SpoonPartitionsDelegate( spoon ); update( spoon ); }
Trans.sendToSlaveServer( transMeta, executionConfiguration, spoon.rep, spoon.metaStore ); monitorRemoteTrans( transMeta, carteObjectId, executionConfiguration.getRemoteServer() ); spoon.delegates.slaves.addSpoonSlave( executionConfiguration.getRemoteServer() );
spoon.delegates.slaves.addSpoonSlave( executionConfiguration.getRemoteServer() ); } else { MessageBox mb = new MessageBox( spoon.getShell(), SWT.OK | SWT.ICON_ERROR );