當前位置: 首頁>>代碼示例>>Java>>正文


Java PluginMetaData類代碼示例

本文整理匯總了Java中org.graylog2.plugin.PluginMetaData的典型用法代碼示例。如果您正苦於以下問題:Java PluginMetaData類的具體用法?Java PluginMetaData怎麽用?Java PluginMetaData使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


PluginMetaData類屬於org.graylog2.plugin包,在下文中一共展示了PluginMetaData類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: NodeCollector

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Inject
public NodeCollector(NodeId nodeId,
                     ServerStatus serverStatus,
                     MetricRegistry metricRegistry,
                     StatsService statsService,
                     InputService inputService,
                     ClusterConfigService clusterConfigService,
                     Set<PluginMetaData> plugins,
                     @Named("usage_statistics_report_interval") Duration reportInterval,
                     @Named("installation_source") String installationSource) {
    this.nodeId = checkNotNull(nodeId);
    this.serverStatus = checkNotNull(serverStatus);
    this.metricRegistry = checkNotNull(metricRegistry);
    this.statsService = checkNotNull(statsService);
    this.inputService = checkNotNull(inputService);
    this.clusterConfigService = checkNotNull(clusterConfigService);
    this.plugins = checkNotNull(plugins);
    this.reportIntervalMs = checkNotNull(reportInterval).toMilliseconds();
    this.installationSource = checkNotNull(installationSource);
}
 
開發者ID:Graylog2,項目名稱:graylog-plugin-anonymous-usage-statistics,代碼行數:21,代碼來源:NodeCollector.java

示例2: buildPluginInfo

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
private Set<PluginInfo> buildPluginInfo(Set<PluginMetaData> plugins) {
    final Set<PluginInfo> pluginInfos = Sets.newHashSetWithExpectedSize(plugins.size());
    for (PluginMetaData pluginMetaData : plugins) {
        pluginInfos.add(PluginInfo.create(
                        pluginMetaData.getUniqueId(),
                        pluginMetaData.getName(),
                        pluginMetaData.getVersion().toString()
                )
        );
    }

    return pluginInfos;
}
 
開發者ID:Graylog2,項目名稱:graylog-plugin-anonymous-usage-statistics,代碼行數:14,代碼來源:NodeCollector.java

示例3: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new DeloreanAlertConditionMetaData();
}
 
開發者ID:alcampos,項目名稱:graylog-plugin-alert-condition-delorean,代碼行數:5,代碼來源:DeloreanAlertConditionPlugin.java

示例4: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new S3InputPluginMetaData();
}
 
開發者ID:sherzberg,項目名稱:graylog-plugin-s3,代碼行數:5,代碼來源:S3InputPlugin.java

示例5: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new FileOutputMetaData();
}
 
開發者ID:scampuza,項目名稱:graylog-plugin-file-output,代碼行數:5,代碼來源:FileOutputPlugin.java

示例6: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
	return new DelimitedFileOutputMetaData();
}
 
開發者ID:rswestmoreland,項目名稱:graylog-delimited-file-output-plugin,代碼行數:5,代碼來源:DelimitedFileOutputPlugin.java

示例7: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new StreamLookupFunctionMetaData();
}
 
開發者ID:billmurrin,項目名稱:graylog-plugin-slookup-function,代碼行數:5,代碼來源:StreamLookupFunctionPlugin.java

示例8: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new ConditionalCountAlertConditionMetaData();
}
 
開發者ID:alcampos,項目名稱:graylog-plugin-alert-conditional-count,代碼行數:5,代碼來源:ConditionalCountAlertConditionPlugin.java

示例9: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new CsvFunctionMetaData();
}
 
開發者ID:alcampos,項目名稱:graylog-plugin-function-csv,代碼行數:5,代碼來源:CsvFunctionPlugin.java

示例10: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new NsqMetaData();
}
 
開發者ID:condevtec,項目名稱:graylog-plugin-nsq,代碼行數:5,代碼來源:NsqPlugin.java

示例11: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new ExeCommandAlarmCallBackMetaData();
}
 
開發者ID:nksft,項目名稱:graylog2-plugin-exec,代碼行數:5,代碼來源:ExeCommandAlarmCallBackPlugin.java

示例12: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new RedisMetaData();
}
 
開發者ID:graylog-labs,項目名稱:graylog-plugin-redis,代碼行數:5,代碼來源:RedisPlugin.java

示例13: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new BeatsInputPluginMetaData();
}
 
開發者ID:Graylog2,項目名稱:graylog-plugin-beats,代碼行數:5,代碼來源:BeatsInputPlugin.java

示例14: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new BackupConfigurationMetaData();
}
 
開發者ID:fbalicchia,項目名稱:graylog-plugin-backup-configuration,代碼行數:5,代碼來源:BackupConfigurationPlugin.java

示例15: metadata

import org.graylog2.plugin.PluginMetaData; //導入依賴的package包/類
@Override
public PluginMetaData metadata() {
    return new PipelineProcessorMetaData();
}
 
開發者ID:Graylog2,項目名稱:graylog-plugin-pipeline-processor,代碼行數:5,代碼來源:PipelineProcessorPlugin.java


注:本文中的org.graylog2.plugin.PluginMetaData類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。