本文整理汇总了Java中backtype.storm.utils.Utils.maybe_deserialize方法的典型用法代码示例。如果您正苦于以下问题:Java Utils.maybe_deserialize方法的具体用法?Java Utils.maybe_deserialize怎么用?Java Utils.maybe_deserialize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类backtype.storm.utils.Utils
的用法示例。
在下文中一共展示了Utils.maybe_deserialize方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getObject
import backtype.storm.utils.Utils; //导入方法依赖的package包/类
public Object getObject(String path, boolean callback) throws Exception {
byte[] data = cluster_state.get_data(path, callback);
return Utils.maybe_deserialize(data);
}
示例2: getObjectSync
import backtype.storm.utils.Utils; //导入方法依赖的package包/类
public Object getObjectSync(String path, boolean callback) throws Exception {
byte[] data = cluster_state.get_data_sync(path, callback);
return Utils.maybe_deserialize(data);
}
示例3: get_nimbus_detail
import backtype.storm.utils.Utils; //导入方法依赖的package包/类
@Override
public Map get_nimbus_detail(String hostPort, boolean watch) throws Exception {
byte[] data = cluster_state.get_data(Cluster.NIMBUS_SLAVE_DETAIL_SUBTREE + Cluster.ZK_SEPERATOR + hostPort, watch);
return (Map) Utils.maybe_deserialize(data);
}
示例4: get_backpressure_info
import backtype.storm.utils.Utils; //导入方法依赖的package包/类
@Override
public Map<String, SourceBackpressureInfo> get_backpressure_info(String topologyId) throws Exception {
String path = Cluster.backpressure_path(topologyId);
byte[] data = cluster_state.get_data(path, false);
return (Map<String, SourceBackpressureInfo>) Utils.maybe_deserialize(data);
}