| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.di.www.TransformationMap
public class TransformationMap
This is a map between the transformation name and the (running/waiting/finished) transformation.
| Constructor Summary | |
|---|---|
TransformationMap()
 | 
|
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public TransformationMap()
| Method Detail | 
|---|
public void addTransformation(String transformationName,
                              String containerObjectId,
                              Trans trans,
                              TransConfiguration transConfiguration)
transformationName - The name of the transformation to addcontainerObjectId - the unique ID of the transformation in this container.trans - The transformation to addtransConfiguration - the transformation configuration to addpublic Trans getTransformation(String transformationName)
transformationName - 
public Trans getTransformation(CarteObjectEntry entry)
entry - The Carte transformation object
public TransConfiguration getConfiguration(String transformationName)
transformationName - 
public TransConfiguration getConfiguration(CarteObjectEntry entry)
entry - The Carte transformation object
public void removeTransformation(CarteObjectEntry entry)
entry - the Carte object entrypublic List<CarteObjectEntry> getTransformationObjects()
public Map<CarteObjectEntry,TransConfiguration> getConfigurationMap()
public void setConfigurationMap(Map<CarteObjectEntry,TransConfiguration> configurationMap)
configurationMap - the configurationMap to set
public SocketPortAllocation allocateServerSocketPort(int portRangeStart,
                                                     String hostname,
                                                     String clusteredRunId,
                                                     String transformationName,
                                                     String sourceSlaveName,
                                                     String sourceStepName,
                                                     String sourceStepCopy,
                                                     String targetSlaveName,
                                                     String targetStepName,
                                                     String targetStepCopy)
portRangeStart - the start of the port range as described in the used cluster
          schemahostname - the host name to allocate this address forclusteredRunId - A unique id, created for each new clustered run during transformation split.transformationName - sourceStepName - sourceStepCopy - 
public void deallocateServerSocketPorts(String transName,
                                        String carteObjectId)
transName - the transformation name to releasecarteObjectId - the carte object ID to referencepublic void deallocateServerSocketPorts(CarteObjectEntry entry)
entry - the transformation object entry name to release the sockets for
public void deallocateServerSocketPort(int port,
                                       String hostname)
public CarteObjectEntry getFirstCarteObjectEntry(String transName)
public SlaveServerConfig getSlaveServerConfig()
public void setSlaveServerConfig(SlaveServerConfig slaveServerConfig)
slaveServerConfig - the slaveServerConfig to setpublic Map<String,List<SocketPortAllocation>> getHostServerSocketPortsMap()
public void setHostServerSocketPortsMap(Map<String,List<SocketPortAllocation>> hostServerSocketPortsMap)
hostServerSocketPortsMap - the hostServerSocketPortsMap to setpublic SlaveSequence getSlaveSequence(String name)
public boolean isAutomaticSlaveSequenceCreationAllowed()
public SlaveSequence createSlaveSequence(String name)
                                  throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||