本文整理汇总了Java中org.pentaho.di.core.lifecycle.LifeEventHandler类的典型用法代码示例。如果您正苦于以下问题:Java LifeEventHandler类的具体用法?Java LifeEventHandler怎么用?Java LifeEventHandler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
LifeEventHandler类属于org.pentaho.di.core.lifecycle包,在下文中一共展示了LifeEventHandler类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onStart
import org.pentaho.di.core.lifecycle.LifeEventHandler; //导入依赖的package包/类
public void onStart( LifeEventHandler handler ) throws LifecycleException {
if ( new File( GoogleDriveFileObject.resolveCredentialsPath() + "/" + resourceBundle.getString( "client.secrets" ) )
.exists() ) {
/*
* Registers the UI for the VFS Browser
* */
final Spoon spoon = Spoon.getInstance();
spoon.getDisplay().asyncExec( new Runnable() {
public void run() {
VfsFileChooserDialog dialog = spoon.getVfsFileChooserDialog( null, null );
GoogleDriveFileChooserDialog
hadoopVfsFileChooserDialog =
new GoogleDriveFileChooserDialog( GoogleDriveFileProvider.SCHEME, GoogleDriveFileProvider.DISPLAY_NAME,
dialog, SWT.NONE );
dialog.addVFSUIPanel( hadoopVfsFileChooserDialog );
}
} );
}
}
示例2: onExit
import org.pentaho.di.core.lifecycle.LifeEventHandler; //导入依赖的package包/类
public void onExit(LifeEventHandler arg0) throws LifecycleException {
server.stopServer();
AgileBiInstaPerspective.getInstance().shutdown();
// reset tooltips and the repositories dialog
Spoon spoon = Spoon.getInstance();
if (spoon.getStartupPerspective() != null
&& spoon.getStartupPerspective().equals(AgileBiInstaPerspective.PERSPECTIVE_ID)) {
PropsUI props = spoon.getProperties();
props.setShowToolTips(showTips);
props.setRepositoriesDialogAtStartupShown(showRepositoryDialog);
spoon.saveSettings();
}
}
示例3: onStart
import org.pentaho.di.core.lifecycle.LifeEventHandler; //导入依赖的package包/类
@Override
public void onStart( LifeEventHandler handler ) throws LifecycleException {
GetXMLDataStepAnalyzer getXMLDataStepAnalyzer = new GetXMLDataStepAnalyzer();
GetXMLDataExternalResourceConsumer getXMLDataExternalResourceConsumer = new GetXMLDataExternalResourceConsumer();
getXMLDataStepAnalyzer.setExternalResourceConsumer( getXMLDataExternalResourceConsumer );
XMLOutputStepAnalyzer xmlOutputStepAnalyzer = new XMLOutputStepAnalyzer();
XMLOutputExternalResourceConsumer xmlOutputExternalResourceConsumer = new XMLOutputExternalResourceConsumer();
xmlOutputStepAnalyzer.setExternalResourceConsumer( xmlOutputExternalResourceConsumer );
PentahoSystem.registerObject( getXMLDataStepAnalyzer );
PentahoSystem.registerObject( getXMLDataExternalResourceConsumer );
PentahoSystem.registerObject( xmlOutputStepAnalyzer );
PentahoSystem.registerObject( xmlOutputExternalResourceConsumer );
}
示例4: onStart
import org.pentaho.di.core.lifecycle.LifeEventHandler; //导入依赖的package包/类
@Override
public void onStart( LifeEventHandler handler ) throws LifecycleException {
/*
* Registers the UI for the VFS Browser
*/
final Spoon spoon = spoonSupplier.get();
spoon.getDisplay().asyncExec( new Runnable() {
public void run() {
VfsFileChooserDialog dialog = spoon.getVfsFileChooserDialog( null, null );
RepositoryVfsProviderDialog hadoopVfsFileChooserDialog =
new RepositoryVfsProviderDialog( RepositoryVfsProvider.SCHEME, "Repository VFS", dialog, SWT.NONE );
dialog.addVFSUIPanel( hadoopVfsFileChooserDialog );
}
} );
}
示例5: onStart
import org.pentaho.di.core.lifecycle.LifeEventHandler; //导入依赖的package包/类
public void onStart( LifeEventHandler handler ) throws LifecycleException {
final Spoon spoon = Spoon.getInstance();
spoon.getDisplay().asyncExec( new Runnable() {
public void run() {
VfsFileChooserDialog dialog = spoon.getVfsFileChooserDialog( null, null );
GoogleCloudStorageFileChooserDialog
googleCloudStorageVfsFileChooserDialog =
new GoogleCloudStorageFileChooserDialog( dialog, null, null );
dialog.addVFSUIPanel( googleCloudStorageVfsFileChooserDialog );
}
} );
}
示例6: onExit
import org.pentaho.di.core.lifecycle.LifeEventHandler; //导入依赖的package包/类
public void onExit( LifeEventHandler handler ) throws LifecycleException {
// nothing
}
示例7: onExit
import org.pentaho.di.core.lifecycle.LifeEventHandler; //导入依赖的package包/类
public void onExit( LifeEventHandler handler ) throws LifecycleException {
}
示例8: onExit
import org.pentaho.di.core.lifecycle.LifeEventHandler; //导入依赖的package包/类
@Override public void onExit( LifeEventHandler handler ) throws LifecycleException {
// no-op
}
示例9: onExit
import org.pentaho.di.core.lifecycle.LifeEventHandler; //导入依赖的package包/类
@Override
public void onExit( LifeEventHandler handler ) throws LifecycleException {
}