1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.mina.transport.vmpipe.support;
21
22 import org.apache.mina.common.IoHandler;
23 import org.apache.mina.common.IoServiceConfig;
24 import org.apache.mina.common.support.IoServiceListenerSupport;
25 import org.apache.mina.transport.vmpipe.VmPipeAcceptor;
26 import org.apache.mina.transport.vmpipe.VmPipeAddress;
27
28
29
30
31
32
33
34 public class VmPipe {
35 private final VmPipeAcceptor acceptor;
36
37 private final VmPipeAddress address;
38
39 private final IoHandler handler;
40
41 private final IoServiceConfig config;
42
43 private final IoServiceListenerSupport listeners;
44
45 public VmPipe(VmPipeAcceptor acceptor, VmPipeAddress address,
46 IoHandler handler, IoServiceConfig config,
47 IoServiceListenerSupport listeners) {
48 this.acceptor = acceptor;
49 this.address = address;
50 this.handler = handler;
51 this.config = config;
52 this.listeners = listeners;
53 }
54
55 public VmPipeAcceptor getAcceptor() {
56 return acceptor;
57 }
58
59 public VmPipeAddress getAddress() {
60 return address;
61 }
62
63 public IoHandler getHandler() {
64 return handler;
65 }
66
67 public IoServiceConfig getConfig() {
68 return config;
69 }
70
71 public IoServiceListenerSupport getListeners() {
72 return listeners;
73 }
74 }