@Override public void onCommand(Object command) { if (command.getClass() == ConnectionInfo.class || command.getClass() == BrokerInfo.class) { synchronized (this) { try { LOG.trace("Connection {} attempted on HTTP based transport: {}", command, this); processInboundWireFormatInfo(null); } catch (IOException e) { onException(e); } } } super.onCommand(command); } }
@Override @SuppressWarnings("rawtypes") public Transport compositeConfigure(Transport transport, WireFormat format, Map options) { transport = super.compositeConfigure(transport, format, options); HttpClientTransport httpTransport = transport.narrow(HttpClientTransport.class); if (httpTransport != null && httpTransport.isTrace()) { try { transport = TransportLoggerFactory.getInstance().createTransportLogger(transport); } catch (Throwable e) { LOG.error("Could not create TransportLogger object for: " + TransportLoggerFactory.defaultLogWriterName + ", reason: " + e, e); } } boolean useInactivityMonitor = "true".equals(getOption(options, "useInactivityMonitor", "true")); if (useInactivityMonitor) { transport = new HttpInactivityMonitor(transport); IntrospectionSupport.setProperties(transport, options); } return transport; } }
@Override @SuppressWarnings("rawtypes") public Transport compositeConfigure(Transport transport, WireFormat format, Map options) { transport = super.compositeConfigure(transport, format, options); HttpClientTransport httpTransport = transport.narrow(HttpClientTransport.class); if (httpTransport != null && httpTransport.isTrace()) { try { transport = TransportLoggerFactory.getInstance().createTransportLogger(transport); } catch (Throwable e) { LOG.error("Could not create TransportLogger object for: " + TransportLoggerFactory.defaultLogWriterName + ", reason: " + e, e); } } boolean useInactivityMonitor = "true".equals(getOption(options, "useInactivityMonitor", "true")); if (useInactivityMonitor) { transport = new HttpInactivityMonitor(transport); IntrospectionSupport.setProperties(transport, options); } return transport; } }
@Override public void onCommand(Object command) { if (command.getClass() == ConnectionInfo.class || command.getClass() == BrokerInfo.class) { synchronized (this) { try { LOG.trace("Connection {} attempted on HTTP based transport: {}", command, this); processInboundWireFormatInfo(null); } catch (IOException e) { onException(e); } } } super.onCommand(command); } }
@Override @SuppressWarnings("rawtypes") public Transport compositeConfigure(Transport transport, WireFormat format, Map options) { transport = super.compositeConfigure(transport, format, options); HttpClientTransport httpTransport = transport.narrow(HttpClientTransport.class); if (httpTransport != null && httpTransport.isTrace()) { try { transport = TransportLoggerFactory.getInstance().createTransportLogger(transport); } catch (Throwable e) { LOG.error("Could not create TransportLogger object for: " + TransportLoggerFactory.defaultLogWriterName + ", reason: " + e, e); } } boolean useInactivityMonitor = "true".equals(getOption(options, "useInactivityMonitor", "true")); if (useInactivityMonitor) { transport = new HttpInactivityMonitor(transport); IntrospectionSupport.setProperties(transport, options); } return transport; } }
@Override public void onCommand(Object command) { if (command.getClass() == ConnectionInfo.class || command.getClass() == BrokerInfo.class) { synchronized (this) { try { LOG.trace("Connection {} attempted on HTTP based transport: {}", command, this); processInboundWireFormatInfo(null); } catch (IOException e) { onException(e); } } } super.onCommand(command); } }