/** * Returns the route configuration for the current request * * @return */ public RouteConfiguration getRouteConfiguration() { return getContext().getRouteConfiguration(); }
@Override public void onApplicationResolved(MessageContext context) { ApplicationContext.instance().setApplicationConfiguration(context.getApplication().getConfiguration()); for (final MessageListener listener : messageListeners) { invoke(new ListenerInvoker(){ @Override public void invoke(MessageContext context) { listener.onApplicationResolved(context); } }, context); } }
/** * Returns the application configuration for the current request * * @return */ public ApplicationConfiguration getApplicationConfiguration() { return getContext().getApplicationConfiguration(); }
/** * Sets the route configuration for the current request * * @param configuration */ void setRouteConfiguration(RouteConfiguration configuration) { getContext().setRouteConfiguration(configuration); }
/** * Returns the resource configuration for the current request * * @return */ public ResourceConfiguration getResourceConfiguration() { return getContext().getResourceConfiguration(); }
/** * Sets the resource configuration for the current request * * @param configuration */ void setResourceConfiguration(ResourceConfiguration configuration) { getContext().setResourceConfiguration(configuration); }
/** * Sets the application configuration for the current request * * @param configuration */ void setApplicationConfiguration(ApplicationConfiguration configuration) { getContext().setApplicationConfiguration(configuration); }