public RemotingChannel buildRemotingChannel(Class<? extends RemotingChannel> channelClass, String id, ServerApp serverApp, int maxConcurrentRequest, Transport transport, MessagingCodec<AMF0Message> codec) { String uri = (serverApp.getSecure() ? "https" : "http") + "://" + serverApp.getServerName() + ":" + serverApp.getServerPort() + serverApp.getContextRoot() + graniteUrlMapping; try { return buildRemotingChannel(channelClass, id, new URI(uri), maxConcurrentRequest, transport, codec); } catch (URISyntaxException e) { throw new RuntimeException("Bad uri: " + uri, e); } }
public MessagingChannel buildMessagingChannel(String channelType, String id, ServerApp serverApp, Transport transport, MessagingCodec<Message[]> codec) { String uri; if (channelType.startsWith(ChannelType.LONG_POLLING)) uri = (serverApp.getSecure() ? "https" : "http") + "://" + serverApp.getServerName() + ":" + serverApp.getServerPort() + serverApp.getContextRoot() + gravityUrlMapping; else if (channelType.startsWith(ChannelType.WEBSOCKET)) uri = (serverApp.getSecure() ? "wss" : "ws") + "://" + serverApp.getServerName() + ":" + serverApp.getServerPort() + serverApp.getContextRoot() + websocketUrlMapping; else return null; try { return buildMessagingChannel(channelType, id, new URI(uri), transport, codec); } catch (URISyntaxException e) { throw new RuntimeException("Bad uri: " + uri, e); } } }
public MessagingChannel buildMessagingChannel(String channelType, String id, ServerApp serverApp, Transport transport, MessagingCodec<Message[]> codec) { String uri; if (channelType.startsWith(ChannelType.LONG_POLLING)) uri = (serverApp.getSecure() ? "https" : "http") + "://" + serverApp.getServerName() + ":" + serverApp.getServerPort() + serverApp.getContextRoot() + gravityUrlMapping; else if (channelType.startsWith(ChannelType.WEBSOCKET)) uri = (serverApp.getSecure() ? "wss" : "ws") + "://" + serverApp.getServerName() + ":" + serverApp.getServerPort() + serverApp.getContextRoot() + websocketUrlMapping; else return null; try { return buildMessagingChannel(channelType, id, new URI(uri), transport, codec); } catch (URISyntaxException e) { throw new RuntimeException("Bad uri: " + uri, e); } } }
public RemotingChannel buildRemotingChannel(Class<? extends RemotingChannel> channelClass, String id, ServerApp serverApp, int maxConcurrentRequest, Transport transport, MessagingCodec<AMF0Message> codec) { String uri = (serverApp.getSecure() ? "https" : "http") + "://" + serverApp.getServerName() + ":" + serverApp.getServerPort() + serverApp.getContextRoot() + graniteUrlMapping; try { return buildRemotingChannel(channelClass, id, new URI(uri), maxConcurrentRequest, transport, codec); } catch (URISyntaxException e) { throw new RuntimeException("Bad uri: " + uri, e); } }