当前位置: 首页>>代码示例>>Java>>正文


Java WebResult.getMessage方法代码示例

本文整理汇总了Java中org.pentaho.di.www.WebResult.getMessage方法的典型用法代码示例。如果您正苦于以下问题:Java WebResult.getMessage方法的具体用法?Java WebResult.getMessage怎么用?Java WebResult.getMessage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.pentaho.di.www.WebResult的用法示例。


在下文中一共展示了WebResult.getMessage方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: pause

import org.pentaho.di.www.WebResult; //导入方法依赖的package包/类
protected void pause() {
  TreeEntry treeEntry = getTreeEntry();
  if (treeEntry == null)
    return;

  // Transformations
  //
  if (treeEntry.isTransformation()) {
    try {
      WebResult webResult = slaveServer.pauseResumeTransformation(treeEntry.name, treeEntry.id);
      if (!webResult.getResult().equalsIgnoreCase(WebResult.STRING_OK)) {
        EnterTextDialog dialog = new EnterTextDialog(shell, BaseMessages.getString(PKG, "SpoonSlave.ErrorPausingOrResumingTrans.Title"),
            BaseMessages.getString(PKG, "SpoonSlave.ErrorPausingOrResumingTrans.Message"), webResult.getMessage());
        dialog.setReadOnly();
        dialog.open();
      }
    } catch (Exception e) {
      new ErrorDialog(shell, BaseMessages.getString(PKG, "SpoonSlave.ErrorPausingOrResumingTrans.Title"), BaseMessages.getString(PKG,
          "SpoonSlave.ErrorPausingOrResumingTrans.Message"), e);
    }
  }
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:23,代码来源:SpoonSlave.java

示例2: cancel

import org.pentaho.di.www.WebResult; //导入方法依赖的package包/类
public synchronized void cancel() throws SQLException {
  
  // Kill the service transformation on the server...
  // Only ever try once.
  //
  if (!stopped.get()) {
    stopped.set(true);
    try {
      String reply = HttpUtil.execService(new Variables(), 
          connection.getHostname(), connection.getPort(), connection.getWebAppName(), 
          connection.getService()+"/stopTrans"+"/?name="+URLEncoder.encode(serviceTransName, "UTF-8")+"&id="+Const.NVL(serviceObjectId, "")+"&xml=Y",
          connection.getUsername(), connection.getPassword(), 
          connection.getProxyHostname(), connection.getProxyPort(), connection.getNonProxyHosts());
      
      WebResult webResult = new WebResult(XMLHandler.loadXMLString(reply, WebResult.XML_TAG));
      if (!"OK".equals(webResult.getResult())) {
        throw new SQLException("Cancel on remote server failed: "+webResult.getMessage());
      }
      
    } catch(Exception e) {
      throw new SQLException("Couldn't cancel SQL query on slave server", e);
    }
  }
}
 
开发者ID:jjeb,项目名称:kettle-trunk,代码行数:25,代码来源:ThinResultSet.java

示例3: cleanupSlaveServer

import org.pentaho.di.www.WebResult; //导入方法依赖的package包/类
/**
 * Cleanup the slave server as part of a clustered transformation.
 *
 * @param transSplitter
 *          the TransSplitter object
 * @param slaveServer
 *          the slave server
 * @param slaveTransMeta
 *          the slave transformation meta-data
 * @throws KettleException
 *           if any errors occur during cleanup
 */
public static void cleanupSlaveServer( TransSplitter transSplitter, SlaveServer slaveServer,
    TransMeta slaveTransMeta ) throws KettleException {
  String transName = slaveTransMeta.getName();
  try {
    String carteObjectId = transSplitter.getCarteObjectMap().get( slaveTransMeta );
    WebResult webResult = slaveServer.cleanupTransformation( transName, carteObjectId );
    if ( !WebResult.STRING_OK.equals( webResult.getResult() ) ) {
      throw new KettleException( "Unable to run clean-up on slave server '" + slaveServer + "' for transformation '"
          + transName + "' : " + webResult.getMessage() );
    }
  } catch ( Exception e ) {
    throw new KettleException( "Unexpected error contacting slave server '" + slaveServer
        + "' to clear up transformation '" + transName + "'", e );
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:28,代码来源:Trans.java

示例4: pause

import org.pentaho.di.www.WebResult; //导入方法依赖的package包/类
protected void pause() {
  TreeEntry treeEntry = getTreeEntry();
  if ( treeEntry == null ) {
    return;
  }

  if ( treeEntry.isTransformation() ) {
    // Transformation
    try {
      WebResult webResult = slaveServer.pauseResumeTransformation( treeEntry.name, treeEntry.id );
      if ( !WebResult.STRING_OK.equalsIgnoreCase( webResult.getResult() ) ) {
        EnterTextDialog dialog =
          new EnterTextDialog( shell,
            BaseMessages.getString( PKG, "SpoonSlave.ErrorPausingOrResumingTrans.Title" ),
            BaseMessages.getString( PKG, "SpoonSlave.ErrorPausingOrResumingTrans.Message" ),
            webResult.getMessage() );
        dialog.setReadOnly();
        dialog.open();
      }
    } catch ( Exception e ) {
      new ErrorDialog( shell,
        BaseMessages.getString( PKG, "SpoonSlave.ErrorPausingOrResumingTrans.Title" ),
        BaseMessages.getString( PKG, "SpoonSlave.ErrorPausingOrResumingTrans.Message" ), e );
    }
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:27,代码来源:SpoonSlave.java

示例5: cleanupSlaveServer

import org.pentaho.di.www.WebResult; //导入方法依赖的package包/类
public static void cleanupSlaveServer(TransSplitter transSplitter, SlaveServer slaveServer, TransMeta slaveTransMeta) throws KettleException {
  String transName = slaveTransMeta.getName();
  try {
    String carteObjectId = transSplitter.getCarteObjectMap().get(slaveTransMeta);
    WebResult webResult = slaveServer.cleanupTransformation(transName, carteObjectId);
    if (!WebResult.STRING_OK.equals(webResult.getResult()))
    {
        throw new KettleException("Unable to run clean-up on slave server '"+slaveServer+"' for transformation '"+transName+"' : "+webResult.getMessage());
    }
  } catch(Exception e) {
    throw new KettleException("Unexpected error contacting slave server '"+slaveServer+"' to clear up transformation '"+transName+"'", e);
  }
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:14,代码来源:Trans.java

示例6: remove

import org.pentaho.di.www.WebResult; //导入方法依赖的package包/类
protected void remove() {
  TreeEntry treeEntry = getTreeEntry();
  if (treeEntry == null)
    return;

  // Transformations
  //
  if (treeEntry.isTransformation()) {
    SlaveServerTransStatus transStatus = slaveServerStatus.findTransStatus(treeEntry.name, treeEntry.id);
    if (transStatus != null) {
      if (!transStatus.isRunning() && !transStatus.isPaused() && !transStatus.isStopped()) {
        try {
          WebResult webResult = slaveServer.removeTransformation(treeEntry.name, transStatus.getId());
          if (!webResult.getResult().equalsIgnoreCase(WebResult.STRING_OK)) {
            EnterTextDialog dialog = new EnterTextDialog(shell, BaseMessages.getString(PKG, "SpoonSlave.ErrorRemovingTrans.Title"), BaseMessages.getString(
                PKG, "SpoonSlave.ErrorRemovingTrans.Message"), webResult.getMessage());
            dialog.setReadOnly();
            dialog.open();
          }
        } catch (Exception e) {
          new ErrorDialog(shell, BaseMessages.getString(PKG, "SpoonSlave.ErrorRemovingTrans.Title"), BaseMessages.getString(PKG,
              "SpoonSlave.ErrorRemovingTrans.Message"), e);
        }
      }
    }
  }

  // TODO: support for jobs
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:30,代码来源:SpoonSlave.java

示例7: cleanupSlaveServer

import org.pentaho.di.www.WebResult; //导入方法依赖的package包/类
/**
 * Cleanup the slave server as part of a clustered transformation.
 *
 * @param transSplitter the TransSplitter object
 * @param slaveServer the slave server
 * @param slaveTransMeta the slave transformation meta-data
 * @throws KettleException if any errors occur during cleanup
 */
public static void cleanupSlaveServer(TransSplitter transSplitter, SlaveServer slaveServer, TransMeta slaveTransMeta) throws KettleException {
  String transName = slaveTransMeta.getName();
  try {
    String carteObjectId = transSplitter.getCarteObjectMap().get(slaveTransMeta);
    WebResult webResult = slaveServer.cleanupTransformation(transName, carteObjectId);
    if (!WebResult.STRING_OK.equals(webResult.getResult()))
    {
        throw new KettleException("Unable to run clean-up on slave server '"+slaveServer+"' for transformation '"+transName+"' : "+webResult.getMessage());
    }
  } catch(Exception e) {
    throw new KettleException("Unexpected error contacting slave server '"+slaveServer+"' to clear up transformation '"+transName+"'", e);
  }
}
 
开发者ID:bsspirit,项目名称:kettle-4.4.0-stable,代码行数:22,代码来源:Trans.java


注:本文中的org.pentaho.di.www.WebResult.getMessage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。