1
2
3
4 package org.apache.mina.transport.vmpipe.support;
5
6 import org.apache.mina.common.IoFilterChainBuilder;
7 import org.apache.mina.common.IoHandler;
8 import org.apache.mina.transport.vmpipe.VmPipeAcceptor;
9 import org.apache.mina.transport.vmpipe.VmPipeAddress;
10
11 public class VmPipe
12 {
13 private final VmPipeAcceptor acceptor;
14 private final VmPipeAddress address;
15 private final IoHandler handler;
16 private final IoFilterChainBuilder filterChainBuilder;
17
18 public VmPipe( VmPipeAcceptor acceptor,
19 VmPipeAddress address,
20 IoHandler handler,
21 IoFilterChainBuilder filterChainBuilder )
22 {
23 this.acceptor = acceptor;
24 this.address = address;
25 this.handler = handler;
26 this.filterChainBuilder = filterChainBuilder;
27 }
28
29 public VmPipeAcceptor getAcceptor()
30 {
31 return acceptor;
32 }
33
34 public VmPipeAddress getAddress()
35 {
36 return address;
37 }
38
39 public IoHandler getHandler()
40 {
41 return handler;
42 }
43
44 public IoFilterChainBuilder getFilterChainBuilder()
45 {
46 return filterChainBuilder;
47 }
48 }