📄 messagelauncherstatusmonitorclient.java.svn-base
字号:
package com.infobank.superchannel.test;import java.rmi.registry.LocateRegistry;import java.rmi.registry.Registry;import java.rmi.server.UnicastRemoteObject;import java.util.LinkedList;import java.util.List;import com.infobank.superchannel.admin.monitor.DatabaseCacheStatusMonitor;import com.infobank.superchannel.admin.monitor.MessageLauncherStatusMonitor;import com.infobank.superchannel.admin.monitor.implementation.DatabaseCacheStatusMonitorImpl;import com.infobank.superchannel.observer.implementation.MemoryPersistenceDatabaseCacheStatusObserver;import com.infobank.superchannel.pojo.BlackList;import com.infobank.superchannel.pojo.BlackListLog;import com.infobank.superchannel.pojo.MessageBucketLog;import com.infobank.superchannel.pojo.TextMessage;import com.infobank.superchannel.pojo.TextMessageLog;public class MessageLauncherStatusMonitorClient { /* private static void printLog(List<TextMessageLog> log, String name){ System.err.println("There are " + log.size() + " " + name); for(int idx=0;idx<log.size();++idx){ TextMessageLog logitem=log.get(idx); System.err.println(logitem.timestamp+" : "+logitem.message.getMessage()); } } private static void printBucketLog(List<MessageBucketLog> log, String name){ System.err.println("There are " + log.size() + " " + name); for(int idx=0;idx<log.size();++idx){ MessageBucketLog logitem=log.get(idx); System.err.println(logitem.timestamp+" : "+logitem.content); } } private static void printInt(int val,String name){ System.err.println(name + " is " + val); } public static void main(String[] args) { String host=(args.length<1)?null:args[0]; try{ Registry registry=LocateRegistry.getRegistry(host); MessageLauncherStatusMonitor stub=(MessageLauncherStatusMonitor) registry.lookup("MessageLauncherStatusMonitor"); printLog(stub.getChangeMessageStatusLog(),"Change Message Status Logs"); printBucketLog(stub.getNewGeneralMessageBucketLog(),"New General Message Bucket Logs"); printBucketLog(stub.getNewMassMessageBucketLog(),"New Mass Message Bucket Logs"); printInt(stub.getGeneralMessageQueueSize(),"General Message Queue Size"); printInt(stub.getMassMessageQueueSize(),"Mass Message Queue Size"); } catch(Exception e){ System.err.println("Client Exception: "+e.toString()); e.printStackTrace(); } } */}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -