Node.js 강좌 자료] EventEmitter클래스의 예제
Node.js 강좌 자료] EventEmitter클래스의 예제
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
EventEmitter클래스의 예제
const events = require('events')
const eventEmitter = new events.EventEmitter()
var listener1 = () => {
console.log('listener1 executed')
}
var listener2 = () => {
console.log('listener2 executed')
}
eventEmitter.addListener('connection', listener1)
eventEmitter.addListener('connection', listener2)
let listenerCount =
events.EventEmitter.listenerCount(eventEmitter, 'connection');
console.log('listener count :' + listenerCount)
eventEmitter.emit('connection')
eventEmitter.removeListener('connection', listener1)
listenerCount =
events.EventEmitter.listenerCount(eventEmitter, 'connection');
console.log('listener count :' + listenerCount)
- 예제 실행
node .\event-test2.js
- 실행 결과
listener count : 2
listner1 executed.
listner2 executed.
listener count : 1
listner2 executed.
'자바' 카테고리의 다른 글
Node.js 강좌 자료] 웹 어플리케이션 아키텍처 (0) | 2017.11.26 |
---|---|
Node.js 강좌 자료] 웹 애플리케이션 (0) | 2017.11.26 |
Node.js 강좌 자료] EventEmitter 클래스의 메서드 (0) | 2017.11.26 |
Node.js 강좌 자료] Event Emitter (0) | 2017.11.26 |
Node.js 강좌 자료] 이벤트 예제 (0) | 2017.11.26 |