⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jremserverlisteners.java

📁 JRemoteControl is a simple Java&#8482 driven bluetooth remote control.It allows you to initiate virt
💻 JAVA
字号:
/* * Copyright (C) 2007 Filippo Di Vattimo - See LICENSE * */package fildiv.jremcntl.server.core;import java.util.ArrayList;import java.util.List;import fildiv.jremcntl.common.core.Command;public class JRemServerListeners implements JRemServerEventsListener, JRemServerCommandEventsListener {	private List sil;	private List cil;		public JRemServerListeners() {		sil = new ArrayList();		cil = new ArrayList();	}			public void addServerEventsListener(JRemServerEventsListener listener) {		sil.add(listener);	}		public void removeServerEventsListener(JRemServerEventsListener listener) {		sil.remove(listener);	}	public void addCommandEventsListener(JRemServerEventsListener listener) {		cil.add(listener);	}		public void removeCommandEventsListener(JRemServerEventsListener listener) {		cil.remove(listener);	}	/*	 * JRemServerEventsListener	 */	public void onClientCommandListening() {			     for (int index = 0; index < sil.size(); ++index) {	    	 JRemServerEventsListener l = 	    		 (JRemServerEventsListener) sil.get(index);	    	 l.onClientCommandListening();	     }	}	public void onCommandRun(Command c) {	     		for (int index = 0; index < sil.size(); ++index) {	    	 JRemServerEventsListener l = 	    		 (JRemServerEventsListener) sil.get(index);	    	 l.onCommandRun(c);	     }			}	public void onCommandRunException(Command c, Exception e) {		for (int index = 0; index < sil.size(); ++index) {	    	 JRemServerEventsListener l = 	    		 (JRemServerEventsListener) sil.get(index);	    	 l.onCommandRunException(c, e);	     }			}	public void onConnectionListening() {		for (int index = 0; index < sil.size(); ++index) {	    	 JRemServerEventsListener l = 	    		 (JRemServerEventsListener) sil.get(index);	    	 l.onConnectionListening();	     }			}	public void onDeviceConnected(String deviceName) {		for (int index = 0; index < sil.size(); ++index) {	    	 JRemServerEventsListener l = 	    		 (JRemServerEventsListener) sil.get(index);	    	 l.onDeviceConnected(deviceName);	     }			}	public void onDeviceDisconnected() {		for (int index = 0; index < sil.size(); ++index) {	    	 JRemServerEventsListener l = 	    		 (JRemServerEventsListener) sil.get(index);	    	 l.onDeviceDisconnected();	     }			}	public void onServerExceptionOccurred(Exception e) {		for (int index = 0; index < sil.size(); ++index) {	    	 JRemServerEventsListener l = 	    		 (JRemServerEventsListener) sil.get(index);	    	 l.onServerExceptionOccurred(e);	     }			}	public void onServerStarted() {		for (int index = 0; index < sil.size(); ++index) {	    	 JRemServerEventsListener l = 	    		 (JRemServerEventsListener) sil.get(index);	    	 l.onServerStarted();	     }			}	public void onServerStopped() {		for (int index = 0; index < sil.size(); ++index) {	    	 JRemServerEventsListener l = 	    		 (JRemServerEventsListener) sil.get(index);	    	 l.onServerStopped();	     }			}	/*	 * JRemServerCommandEventListener	 */		public void onCommandDeviceProxyException(Command c, Exception e) {				for (int index = 0; index < cil.size(); ++index) {			JRemServerCommandEventsListener l = 	    		 (JRemServerCommandEventsListener) cil.get(index);	    	 l.onCommandDeviceProxyException(c, e);	     }			}	public void onCommandProcessStderr(String data) {		for (int index = 0; index < cil.size(); ++index) {			JRemServerCommandEventsListener l = 	    		 (JRemServerCommandEventsListener) cil.get(index);	    	 l.onCommandProcessStderr(data);	     }					}	public void onCommandProcessStdout(String data) {		for (int index = 0; index < cil.size(); ++index) {			JRemServerCommandEventsListener l = 	    		 (JRemServerCommandEventsListener) cil.get(index);	    	 l.onCommandProcessStdout(data);	     }			}	public void onCommandTerminated(Command c, int exitCode) {		for (int index = 0; index < cil.size(); ++index) {			JRemServerCommandEventsListener l = 	    		 (JRemServerCommandEventsListener) cil.get(index);	    	 l.onCommandTerminated(c, exitCode);	     }			}	public void onSendClientResultException(Command c, Exception e) {		for (int index = 0; index < cil.size(); ++index) {			JRemServerCommandEventsListener l = 	    		 (JRemServerCommandEventsListener) cil.get(index);	    	 l.onSendClientResultException(c, e);	     }			}	public void removeAllListeners() {		sil = new ArrayList();		cil = new ArrayList();			}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -