@Override public void run() { carte.getWebServer().stopServer(); exitJVM( 0 ); } }, 1000 );
public SlaveSequence getSlaveSequence( String name ) { return SlaveSequence.findSlaveSequence( name, slaveServerConfig.getSlaveSequences() ); }
public JobMap getJobMap() { if ( jobMap == null ) { return CarteSingleton.getInstance().getJobMap(); } return jobMap; }
public static void runCarte( SlaveServerConfig config ) throws Exception { KettleLogStore.init( config.getMaxLogLines(), config.getMaxLogTimeoutMinutes() ); config.setJoining( true ); Carte carte = new Carte( config, false ); CarteSingleton.setCarte( carte ); carte.getWebServer().join(); }
private void registerServlet( CartePluginInterface servlet ) { TransformationMap transformationMap = CarteSingleton.getInstance().getTransformationMap(); JobMap jobMap = CarteSingleton.getInstance().getJobMap(); SocketRepository socketRepository = CarteSingleton.getInstance().getSocketRepository(); cartePluginRegistry.put( getServletKey( servlet ), servlet ); servlet.setup( transformationMap, jobMap, socketRepository, detections ); servlet.setJettyMode( false ); } }
public static CarteObjectEntry getCarteObjectEntry( String id ) { List<CarteObjectEntry> transList = CarteSingleton.getInstance().getTransformationMap().getTransformationObjects(); for ( CarteObjectEntry entry : transList ) { if ( entry.getId().equals( id ) ) { return entry; } } List<CarteObjectEntry> jobList = CarteSingleton.getInstance().getJobMap().getJobObjects(); for ( CarteObjectEntry entry : jobList ) { if ( entry.getId().equals( id ) ) { return entry; } } return null; }
protected void testXmlRoundTrip() throws KettleException { SlaveServerJobStatus metaToSave = createMeta(); Map<String, FieldLoadSaveValidator<?>> validatorMap = createValidatorMapAndInvokeSetters( xmlAttributes, metaToSave ); String xml = metaToSave.getXML(); SlaveServerJobStatus metaLoaded = SlaveServerJobStatus.fromXML( xml ); validateLoadedMeta( xmlAttributes, validatorMap, metaToSave, metaLoaded ); } }
protected void testXmlRoundTrip() throws KettleException { SlaveServerTransStatus metaToSave = createMeta(); Map<String, FieldLoadSaveValidator<?>> validatorMap = createValidatorMapAndInvokeSetters( xmlAttributes, metaToSave ); String xml = metaToSave.getXML(); SlaveServerTransStatus metaLoaded = SlaveServerTransStatus.fromXML( xml ); validateLoadedMeta( xmlAttributes, validatorMap, metaToSave, metaLoaded ); } }
@Override public Object call() throws Exception { transformationMap.deallocateServerSocketPorts( entry ); transformationMap.deallocateServerSocketPort( port, hostname ); return null; } }
public SocketRepository getSocketRepository() { if ( socketRepository == null ) { return CarteSingleton.getInstance().getSocketRepository(); } return socketRepository; }
public TransformationMap getTransformationMap() { if ( transformationMap == null ) { return CarteSingleton.getInstance().getTransformationMap(); } return transformationMap; }
@Override public String getService() { return getContextPath() + " (" + getTitle() + ")"; }
@Override public String toString() { return getXML(); }
@Override public SocketPortAllocation call() throws Exception { return transformationMap.allocateServerSocketPort( portRangeStart, hostname, clusteredRunId, transformationName, sourceSlaveName, sourceStepName, sourceStepCopy, targetSlaveName, targetStepName, targetStepCopy ); } }
protected void doPut( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException { doGet( request, response ); }
public boolean equals( Object obj ) { if ( obj == this ) { return true; } if ( !( obj instanceof SocketPortAllocation ) ) { return false; } SocketPortAllocation allocation = (SocketPortAllocation) obj; return allocation.getPort() == port; }
/** * @return the keyPassword */ public String getKeyPassword() { return ( this.keyPassword != null ) ? this.keyPassword : getKeyStorePassword(); }
@Override public String getService() { return CONTEXT_PATH + " (" + toString() + ")"; }
@Override public void pluginChanged( Object serviceObject ) { pluginAdded( serviceObject ); } } );
protected void doPost( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException { doGet( request, response ); }