Guest User

Untitled

a guest
Jun 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. Map<String, MiddlewareHandler> middlewareMap = new HashMap<>();
  2. // Middleware Handlers plugged into the handler chain.
  3. MiddlewareHandler[] middlewareHandlers = SingletonServiceFactory.getBeans(MiddlewareHandler.class);
  4. // construct middleware handler map.
  5. if(middlewareHandlers != null) {
  6. for (int i = middlewareHandlers.length - 1; i >= 0; i--) {
  7. logger.info("Plugin: " + middlewareHandlers[i].getClass().getName());
  8. if(middlewareHandlers[i].isEnabled()) {
  9. middlewareHandlers[i].register();
  10. middlewareMap.put(middlewareHandlers[i].getClass().getName(), middlewareHandlers[i]);
  11. }
  12. }
  13. }
  14. // now we need to construct the chains based on middleware.yml, if this config file doesn't exist
  15. // we need to build the default chain out of service.yml for backward compatibility.
  16.  
  17.  
  18.  
  19. gracefulShutdownHandler = new GracefulShutdownHandler(handler);
Add Comment
Please, Sign In to add comment