@Override public Object value(Session session, Object... values) { return getEndpointConfig(); } };
@Override public Object value(Session session, Object... values) { return getEndpointConfig(); } };
.fromClass(endpointClass, componentProviderService, true, incomingBufferSize, collector, endpointEventListenerWrapper); final EndpointConfig config = endpoint.getEndpointConfig();
.fromClass(endpointClass, componentProviderService, true, incomingBufferSize, collector, endpointEventListenerWrapper); final EndpointConfig config = endpoint.getEndpointConfig();
.fromClass((Class) o, componentProvider, false, incomingBufferSize, collector, EndpointEventListener.NO_OP); config = (ClientEndpointConfig) ((AnnotatedEndpoint) endpoint).getEndpointConfig(); } else { collector.addException(new DeploymentException(String.format( endpoint = AnnotatedEndpoint .fromInstance(o, componentProvider, false, incomingBufferSize, collector); config = (ClientEndpointConfig) ((AnnotatedEndpoint) endpoint).getEndpointConfig();
.fromClass((Class) o, componentProvider, false, incomingBufferSize, collector, EndpointEventListener.NO_OP); config = (ClientEndpointConfig) ((AnnotatedEndpoint) endpoint).getEndpointConfig(); } else { collector.addException(new DeploymentException(String.format( endpoint = AnnotatedEndpoint .fromInstance(o, componentProvider, false, incomingBufferSize, collector); config = (ClientEndpointConfig) ((AnnotatedEndpoint) endpoint).getEndpointConfig();
@Override public void register(Class<?> endpointClass, String contextPath) throws DeploymentException { final ErrorCollector collector = new ErrorCollector(); EndpointEventListenerWrapper endpointEventListenerWrapper = new EndpointEventListenerWrapper(); AnnotatedEndpoint endpoint = AnnotatedEndpoint .fromClass(endpointClass, componentProviderService, true, incomingBufferSize, collector, endpointEventListenerWrapper); EndpointConfig config = endpoint.getEndpointConfig(); TyrusEndpointWrapper endpointWrapper = new TyrusEndpointWrapper( endpoint, config, componentProviderService, webSocketContainer, contextPath, config instanceof ServerEndpointConfig ? ((ServerEndpointConfig) config).getConfigurator() : null, sessionListener, clusterContext, endpointEventListenerWrapper, parallelBroadcastEnabled); if (collector.isEmpty()) { register(endpointWrapper); } else { throw collector.composeComprehensiveException(); } String endpointPath = config instanceof ServerEndpointConfig ? ((ServerEndpointConfig) config).getPath() : null; EndpointEventListener endpointEventListener = applicationEventListener.onEndpointRegistered(endpointPath, endpointClass); endpointEventListenerWrapper.setEndpointEventListener(endpointEventListener); }
@Override public void register(Class<?> endpointClass, String contextPath) throws DeploymentException { final ErrorCollector collector = new ErrorCollector(); EndpointEventListenerWrapper endpointEventListenerWrapper = new EndpointEventListenerWrapper(); AnnotatedEndpoint endpoint = AnnotatedEndpoint .fromClass(endpointClass, componentProviderService, true, incomingBufferSize, collector, endpointEventListenerWrapper); EndpointConfig config = endpoint.getEndpointConfig(); TyrusEndpointWrapper endpointWrapper = new TyrusEndpointWrapper( endpoint, config, componentProviderService, webSocketContainer, contextPath, config instanceof ServerEndpointConfig ? ((ServerEndpointConfig) config).getConfigurator() : null, sessionListener, clusterContext, endpointEventListenerWrapper, parallelBroadcastEnabled); if (collector.isEmpty()) { register(endpointWrapper); } else { throw collector.composeComprehensiveException(); } String endpointPath = config instanceof ServerEndpointConfig ? ((ServerEndpointConfig) config).getPath() : null; EndpointEventListener endpointEventListener = applicationEventListener.onEndpointRegistered(endpointPath, endpointClass); endpointEventListenerWrapper.setEndpointEventListener(endpointEventListener); }