/** * Used to create Transports for this server. * * Overridden to allow the use of SslTransports (instead of TcpTransports). * * @param socket The incoming socket that will be wrapped into the new Transport. * @param format The WireFormat being used. * @return The newly return (SSL) Transport. * @throws IOException */ @Override protected TcpTransport createTransport(Socket socket, WireFormat format, TcpTransportFactory detectedTransportFactory, InitBuffer initBuffer) throws IOException { return detectedTransportFactory.createTransport(format, socket, initBuffer); }
@Override protected TcpTransport createTransport(Socket socket, WireFormat format, TcpTransportFactory detectedTransportFactory, InitBuffer initBuffer) throws IOException { TcpTransport nioTransport = null; if (detectedTransportFactory.getClass().equals(NIOTransportFactory.class)) { nioTransport = new AutoNIOTransport(format, socket, initBuffer); } else { nioTransport = detectedTransportFactory.createTransport( format, socket, initBuffer); } if (format.getClass().toString().contains("MQTT")) { if (!allowLinkStealingSet) { this.setAllowLinkStealing(true); } } return nioTransport; } };
@Override protected Transport createTransport(Socket socket, WireFormat format, SSLEngine engine, InitBuffer initBuffer, ByteBuffer inputBuffer, TcpTransportFactory detectedFactory) throws IOException { NIOSSLTransport nioSslTransport = (NIOSSLTransport) detectedFactory.createTransport( format, socket, engine, initBuffer, inputBuffer); if (format.getClass().toString().contains("MQTT")) { if (!allowLinkStealingSet) { this.setAllowLinkStealing(true); } } if (context != null) { nioSslTransport.setSslContext(context); } nioSslTransport.setNeedClientAuth(isNeedClientAuth()); nioSslTransport.setWantClientAuth(isWantClientAuth()); return nioSslTransport; }
/** * Used to create Transports for this server. * * Overridden to allow the use of SslTransports (instead of TcpTransports). * * @param socket The incoming socket that will be wrapped into the new Transport. * @param format The WireFormat being used. * @return The newly return (SSL) Transport. * @throws IOException */ @Override protected TcpTransport createTransport(Socket socket, WireFormat format, TcpTransportFactory detectedTransportFactory, InitBuffer initBuffer) throws IOException { return detectedTransportFactory.createTransport(format, socket, initBuffer); }
/** * Used to create Transports for this server. * * Overridden to allow the use of SslTransports (instead of TcpTransports). * * @param socket The incoming socket that will be wrapped into the new Transport. * @param format The WireFormat being used. * @return The newly return (SSL) Transport. * @throws IOException */ @Override protected TcpTransport createTransport(Socket socket, WireFormat format, TcpTransportFactory detectedTransportFactory, InitBuffer initBuffer) throws IOException { return detectedTransportFactory.createTransport(format, socket, initBuffer); }
/** * Used to create Transports for this server. * * Overridden to allow the use of SslTransports (instead of TcpTransports). * * @param socket The incoming socket that will be wrapped into the new Transport. * @param format The WireFormat being used. * @return The newly return (SSL) Transport. * @throws IOException */ @Override protected TcpTransport createTransport(Socket socket, WireFormat format, TcpTransportFactory detectedTransportFactory, InitBuffer initBuffer) throws IOException { return detectedTransportFactory.createTransport(format, socket, initBuffer); }
@Override protected TcpTransport createTransport(Socket socket, WireFormat format, TcpTransportFactory detectedTransportFactory, InitBuffer initBuffer) throws IOException { TcpTransport nioTransport = null; if (detectedTransportFactory.getClass().equals(NIOTransportFactory.class)) { nioTransport = new AutoNIOTransport(format, socket, initBuffer); } else { nioTransport = detectedTransportFactory.createTransport( format, socket, initBuffer); } if (format.getClass().toString().contains("MQTT")) { if (!allowLinkStealingSet) { this.setAllowLinkStealing(true); } } return nioTransport; } };
@Override protected TcpTransport createTransport(Socket socket, WireFormat format, TcpTransportFactory detectedTransportFactory, InitBuffer initBuffer) throws IOException { TcpTransport nioTransport = null; if (detectedTransportFactory.getClass().equals(NIOTransportFactory.class)) { nioTransport = new AutoNIOTransport(format, socket, initBuffer); } else { nioTransport = detectedTransportFactory.createTransport( format, socket, initBuffer); } if (format.getClass().toString().contains("MQTT")) { if (!allowLinkStealingSet) { this.setAllowLinkStealing(true); } } return nioTransport; } };
@Override protected TcpTransport createTransport(Socket socket, WireFormat format, TcpTransportFactory detectedTransportFactory, InitBuffer initBuffer) throws IOException { TcpTransport nioTransport = null; if (detectedTransportFactory.getClass().equals(NIOTransportFactory.class)) { nioTransport = new AutoNIOTransport(format, socket, initBuffer); } else { nioTransport = detectedTransportFactory.createTransport( format, socket, initBuffer); } if (format.getClass().toString().contains("MQTT")) { if (!allowLinkStealingSet) { this.setAllowLinkStealing(true); } } return nioTransport; } };
@Override protected Transport createTransport(Socket socket, WireFormat format, SSLEngine engine, InitBuffer initBuffer, ByteBuffer inputBuffer, TcpTransportFactory detectedFactory) throws IOException { NIOSSLTransport nioSslTransport = (NIOSSLTransport) detectedFactory.createTransport( format, socket, engine, initBuffer, inputBuffer); if (format.getClass().toString().contains("MQTT")) { if (!allowLinkStealingSet) { this.setAllowLinkStealing(true); } } if (context != null) { nioSslTransport.setSslContext(context); } nioSslTransport.setNeedClientAuth(isNeedClientAuth()); nioSslTransport.setWantClientAuth(isWantClientAuth()); return nioSslTransport; }
@Override protected Transport createTransport(Socket socket, WireFormat format, SSLEngine engine, InitBuffer initBuffer, ByteBuffer inputBuffer, TcpTransportFactory detectedFactory) throws IOException { NIOSSLTransport nioSslTransport = (NIOSSLTransport) detectedFactory.createTransport( format, socket, engine, initBuffer, inputBuffer); if (format.getClass().toString().contains("MQTT")) { if (!allowLinkStealingSet) { this.setAllowLinkStealing(true); } } if (context != null) { nioSslTransport.setSslContext(context); } nioSslTransport.setNeedClientAuth(isNeedClientAuth()); nioSslTransport.setWantClientAuth(isWantClientAuth()); return nioSslTransport; }
@Override protected Transport createTransport(Socket socket, WireFormat format, SSLEngine engine, InitBuffer initBuffer, ByteBuffer inputBuffer, TcpTransportFactory detectedFactory) throws IOException { NIOSSLTransport nioSslTransport = (NIOSSLTransport) detectedFactory.createTransport( format, socket, engine, initBuffer, inputBuffer); if (format.getClass().toString().contains("MQTT")) { if (!allowLinkStealingSet) { this.setAllowLinkStealing(true); } } if (context != null) { nioSslTransport.setSslContext(context); } nioSslTransport.setNeedClientAuth(isNeedClientAuth()); nioSslTransport.setWantClientAuth(isWantClientAuth()); return nioSslTransport; }