1 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 32 public class VmPipe { 33 private final VmPipeAcceptor acceptor; 34 35 private final VmPipeAddress address; 36 37 private final IoHandler handler; 38 39 private final IoServiceConfig config; 40 41 private final IoServiceListenerSupport listeners; 42 43 public VmPipe(VmPipeAcceptor acceptor, VmPipeAddress address, 44 IoHandler handler, IoServiceConfig config, 45 IoServiceListenerSupport listeners) { 46 this.acceptor = acceptor; 47 this.address = address; 48 this.handler = handler; 49 this.config = config; 50 this.listeners = listeners; 51 } 52 53 public VmPipeAcceptor getAcceptor() { 54 return acceptor; 55 } 56 57 public VmPipeAddress getAddress() { 58 return address; 59 } 60 61 public IoHandler getHandler() { 62 return handler; 63 } 64 65 public IoServiceConfig getConfig() { 66 return config; 67 } 68 69 public IoServiceListenerSupport getListeners() { 70 return listeners; 71 } 72 } | Popular Tags |