annotate rep/CloseButtonEvent.java @ 334:4fae49280699

Test pattern for Inter-Session Manager communication
author kono
date Sun, 12 Oct 2008 14:38:58 +0900
parents 9e36fd27e2b6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
259
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
1 package rep;
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
2
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
3 public class CloseButtonEvent implements SessionManagerEvent {
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
4
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
5 private Session session;
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
6 private SessionManagerEventListener listener;
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
7
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
8 public CloseButtonEvent(Session session, SessionManagerEventListener listener) {
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
9 this.session = session;
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
10 this.listener = listener;
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
11 }
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
12
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
13 public Session getSession(){
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
14 return session;
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
15 }
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
16
334
4fae49280699 Test pattern for Inter-Session Manager communication
kono
parents: 259
diff changeset
17 public void exec(SessionManager manager) {
259
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
18 listener.closeSession(this);
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
19 }
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
20
9e36fd27e2b6 *** empty log message ***
pin
parents:
diff changeset
21 }