@Override protected NamedPipeAcceptorImpl getAcceptor() { return (NamedPipeAcceptorImpl) super.getAcceptor(); }
private ResourceAddress createResourceAddress(InetSocketAddress inetSocketAddress, String nextProtocol) { String transportName = getTransportName(); InetAddress inetAddress = inetSocketAddress.getAddress(); String hostAddress = inetAddress.getHostAddress(); String addressFormat = (inetAddress instanceof Inet6Address) ? "%s://[%s]:%s" : "%s://%s:%s"; int port = inetSocketAddress.getPort(); String transport = format(addressFormat, transportName, hostAddress, port); return resourceAddressFactory.newResourceAddress(transport, nextProtocol); } });
protected final void init() { socketAddressFactory = initSocketAddressFactory(); bridgeServiceFactory = initBridgeServiceFactory(); resourceAddressFactory = initResourceAddressFactory(); acceptor = initAcceptor(); acceptor.setHandler(new BridgeAcceptHandler(this) { @Override
synchronized (started) { if (!started.get()) { init(); started.set(true);
private ResourceAddress createResourceAddress(NamedPipeAddress namedPipeAddress, String nextProtocol) { String transportName = getTransportName(); String addressFormat = "%s://%s"; String pipeName = namedPipeAddress.getPipeName(); String transport = format(addressFormat, transportName, pipeName); return resourceAddressFactory.newResourceAddress(transport, nextProtocol); }
private ResourceAddress createResourceAddress(MulticastAddress multicastAddress, String nextProtocol) { String transportName = getTransportName(); InetAddress inetAddress = multicastAddress.getGroupAddress(); String hostAddress = inetAddress.getHostAddress(); String addressFormat = (inetAddress instanceof Inet6Address) ? "%s://[%s]:%s" : "%s://%s:%s"; int port = multicastAddress.getBindPort(); String transport = format(addressFormat, transportName, hostAddress, port); return resourceAddressFactory.newResourceAddress(transport, nextProtocol); }