/** * Sets the message deliverer. * * @param deliverer the new message deliverer */ public void setMessageDeliverer(MessageDeliverer deliverer) { this.deliverer = deliverer; for (Endpoint endpoint:endpoints) endpoint.setMessageDeliverer(deliverer); }
/** * Sets the message deliverer. * * @param deliverer the new message deliverer */ public void setMessageDeliverer(final MessageDeliverer deliverer) { this.deliverer = deliverer; for (Endpoint endpoint : endpoints) { endpoint.setMessageDeliverer(deliverer); } }
/** * Adds an Endpoint to the server. WARNING: It automatically configures the * default executor of the server. Endpoints that should use their own * executor (e.g., to prioritize or balance request handling) either set it * afterwards before starting the server or override the setExecutor() * method of the special Endpoint. * * @param endpoint the endpoint to add */ @Override public void addEndpoint(final Endpoint endpoint) { endpoint.setMessageDeliverer(deliverer); endpoint.setExecutor(executor); endpoints.add(endpoint); }
/** * Adds an Endpoint to the server. WARNING: It automatically configures the * default executor of the server. Endpoints that should use their own * executor (e.g., to prioritize or balance request handling) either set it * afterwards before starting the server or override the setExecutor() * method of the special Endpoint. * * @param endpoint the endpoint to add */ @Override public void addEndpoint(Endpoint endpoint) { endpoint.setMessageDeliverer(deliverer); endpoint.setExecutor(executor); endpoints.add(endpoint); }