Package org.xlightweb.HttpUtils

Examples of org.xlightweb.HttpUtils.RequestHandlerInfo


      if (ILifeCycle.class.isAssignableFrom(handler.getClass())) {
        lifeCycleChain.add((ILifeCycle) handler);
      }
     
      RequestHandlerInfo requestHandlerInfo = HttpUtils.getRequestHandlerInfo(handler);
      if (requestHandlerInfo.isRequestTimeoutHandler()) {
        requestTimeoutHandlerChain.add((IHttpRequestTimeoutHandler) handler);
        isOnRequestTimeoutPathMultithreaded = isOnRequestTimeoutPathMultithreaded || requestHandlerInfo.isRequestTimeoutHandlerMultithreaded();
      }
    }   
  }
View Full Code Here


        private final boolean isInvokeOnMessageReceived;
        private final boolean isContinueHandler;
       
       
        public RequestHandlerAdapter(IHttpRequestHandler delegate) {
            RequestHandlerInfo handlerInfo = HttpUtils.getRequestHandlerInfo(delegate);

            isInvokeOnMessageReceived = handlerInfo.isRequestHandlerInvokeOnMessageReceived();
            isContinueHandler = handlerInfo.isContinueHandler();
           
            // wrapping request timeout handler
            if (handlerInfo.isRequestTimeoutHandler()) {
                if (handlerInfo.isUnsynchronized()) {
                    requestTimeoutHandler = (IHttpRequestTimeoutHandler) delegate;
                   
                } else if (handlerInfo.isRequestTimeoutHandlerMultithreaded()) {
                    requestTimeoutHandler = new MultithreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);      
                   
                } else {
                    requestTimeoutHandler = new NonthreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);
                }
            } else {
                requestTimeoutHandler = new EmptyRequestTimeoutHandlerAdapter();
            }
           

           
            // wrap session-scope request handler
            if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
                delegate = new SessionSynchronizedRequestHandlerAdapter(delegate);
            }
           
       
            // wrap threaded request handler
            if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
                requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
               
            } else if (handlerInfo.isUnsynchronized()) {
                requestHandler = delegate;
               
            } else if (handlerInfo.isRequestHandlerMultithreaded()) {
                requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
               
            } else {
                requestHandler = new NonthreadedRequestHandlerAdapter(delegate);  
            }
View Full Code Here

      if (ILifeCycle.class.isAssignableFrom(handler.getClass())) {
        lifeCycleChain.add((ILifeCycle) handler);
      }
     
      RequestHandlerInfo requestHandlerInfo = HttpUtils.getRequestHandlerInfo(handler);
      if (requestHandlerInfo.isRequestTimeoutHandler()) {
        requestTimeoutHandlerChain.add((IHttpRequestTimeoutHandler) handler);
        isOnRequestTimeoutPathMultithreaded = isOnRequestTimeoutPathMultithreaded || requestHandlerInfo.isRequestTimeoutHandlerMultithreaded();
      }
    }   
  }
View Full Code Here

       
        private final boolean isInvokeOnMessageReceived;
       
       
        public RequestHandlerAdapter(IHttpRequestHandler delegate) {
            RequestHandlerInfo handlerInfo = HttpUtils.getRequestHandlerInfo(delegate);

            isInvokeOnMessageReceived = handlerInfo.isRequestHandlerInvokeOnMessageReceived();
           
            // wrapping request timeout handler
            if (handlerInfo.isRequestTimeoutHandler()) {
                if (handlerInfo.isUnsynchronized()) {
                    requestTimeoutHandler = (IHttpRequestTimeoutHandler) delegate;
                   
                } else if (handlerInfo.isRequestTimeoutHandlerMultithreaded()) {
                    requestTimeoutHandler = new MultithreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);      
                   
                } else {
                    requestTimeoutHandler = new NonthreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);
                }
            } else {
                requestTimeoutHandler = new EmptyRequestTimeoutHandlerAdapter();
            }
           

           
            // wrap session-scope request handler
            if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
                delegate = new SessionSynchronizedRequestHandlerAdapter(delegate);
            }
           
       
            // wrap threaded request handler
            if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
                requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
               
            } else if (handlerInfo.isUnsynchronized()) {
                requestHandler = delegate;
               
            } else if (handlerInfo.isRequestHandlerMultithreaded()) {
                requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
               
            } else {
                requestHandler = new NonthreadedRequestHandlerAdapter(delegate);  
            }
View Full Code Here

      if (ILifeCycle.class.isAssignableFrom(handler.getClass())) {
        lifeCycleChain.add((ILifeCycle) handler);
      }
     
      RequestHandlerInfo requestHandlerInfo = HttpUtils.getRequestHandlerInfo(handler);
      if (requestHandlerInfo.isRequestTimeoutHandler()) {
        requestTimeoutHandlerChain.add((IHttpRequestTimeoutHandler) handler);
        isOnRequestTimeoutPathMultithreaded = isOnRequestTimeoutPathMultithreaded || requestHandlerInfo.isRequestTimeoutHandlerMultithreaded();
      }
    }   
  }
View Full Code Here

     
      private final boolean isInvokeOnMessageReceived;
     
     
      public RequestHandlerAdapter(IHttpRequestHandler delegate) {
          RequestHandlerInfo handlerInfo = HttpUtils.getRequestHandlerInfo(delegate);

          isInvokeOnMessageReceived = handlerInfo.isRequestHandlerInvokeOnMessageReceived();
         
            // wrapping request timeout handler
            if (handlerInfo.isRequestTimeoutHandler()) {
                if (handlerInfo.isUnsynchronized()) {
                    requestTimeoutHandler = (IHttpRequestTimeoutHandler) delegate;
                   
                } else if (handlerInfo.isRequestTimeoutHandlerMultithreaded()) {
                    requestTimeoutHandler = new MultithreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);      
                   
                } else {
                    requestTimeoutHandler = new NonthreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);
                }
            } else {
                requestTimeoutHandler = new EmptyRequestTimeoutHandlerAdapter();
            }
         

           
          // wrap session-scope request handler
          if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
              delegate = new SessionSynchronizedRequestHandlerAdapter(delegate);
          }
         
     
          // wrap threaded request handler
          if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
              requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
             
          } else if (handlerInfo.isUnsynchronized()) {
              requestHandler = delegate;
             
          } else if (handlerInfo.isRequestHandlerMultithreaded()) {
              requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
             
          } else {
              requestHandler = new NonthreadedRequestHandlerAdapter(delegate);  
          }
View Full Code Here

        private final boolean isInvokeOnMessageReceived;
        private final boolean isContinueHandler;
       
       
        public RequestHandlerAdapter(IHttpRequestHandler delegate) {
            RequestHandlerInfo handlerInfo = HttpUtils.getRequestHandlerInfo(delegate);

            isInvokeOnMessageReceived = handlerInfo.isRequestHandlerInvokeOnMessageReceived();
            isContinueHandler = handlerInfo.isContinueHandler();
           
            // wrapping request timeout handler
            if (handlerInfo.isRequestTimeoutHandler()) {
                if (handlerInfo.isUnsynchronized()) {
                    requestTimeoutHandler = (IHttpRequestTimeoutHandler) delegate;
                   
                } else if (handlerInfo.isRequestTimeoutHandlerMultithreaded()) {
                    requestTimeoutHandler = new MultithreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);      
                   
                } else {
                    requestTimeoutHandler = new NonthreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);
                }
            } else {
                requestTimeoutHandler = new EmptyRequestTimeoutHandlerAdapter();
            }
           

           
            // wrap session-scope request handler
            if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
                delegate = new SessionSynchronizedRequestHandlerAdapter(delegate);
            }
           
       
            // wrap threaded request handler
            if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
                requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
               
            } else if (handlerInfo.isUnsynchronized()) {
                requestHandler = delegate;
               
            } else if (handlerInfo.isRequestHandlerMultithreaded()) {
                requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
               
            } else {
                requestHandler = new NonthreadedRequestHandlerAdapter(delegate);  
            }
View Full Code Here

        private final boolean isInvokeOnMessageReceived;
        private final boolean isContinueHandler;
       
       
        public RequestHandlerAdapter(IHttpRequestHandler delegate) {
            RequestHandlerInfo handlerInfo = HttpUtils.getRequestHandlerInfo(delegate);

            isInvokeOnMessageReceived = handlerInfo.isRequestHandlerInvokeOnMessageReceived();
            isContinueHandler = handlerInfo.isContinueHandler();
           
            // wrapping request timeout handler
            if (handlerInfo.isRequestTimeoutHandler()) {
                if (handlerInfo.isUnsynchronized()) {
                    requestTimeoutHandler = (IHttpRequestTimeoutHandler) delegate;
                   
                } else if (handlerInfo.isRequestTimeoutHandlerMultithreaded()) {
                    requestTimeoutHandler = new MultithreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);      
                   
                } else {
                    requestTimeoutHandler = new NonthreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);
                }
            } else {
                requestTimeoutHandler = new EmptyRequestTimeoutHandlerAdapter();
            }
           

           
            // wrap session-scope request handler
            if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
                delegate = new SessionSynchronizedRequestHandlerAdapter(delegate);
            }
           
       
            // wrap threaded request handler
            if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
                requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
               
            } else if (handlerInfo.isUnsynchronized()) {
                requestHandler = delegate;
               
            } else if (handlerInfo.isRequestHandlerMultithreaded()) {
                requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
               
            } else {
                requestHandler = new NonthreadedRequestHandlerAdapter(delegate);  
            }
View Full Code Here

        private final boolean isInvokeOnMessageReceived;
        private final boolean isContinueHandler;
       
       
        public RequestHandlerAdapter(IHttpRequestHandler delegate) {
            RequestHandlerInfo handlerInfo = HttpUtils.getRequestHandlerInfo(delegate);

            isInvokeOnMessageReceived = handlerInfo.isRequestHandlerInvokeOnMessageReceived();
            isContinueHandler = handlerInfo.isContinueHandler();
           
            // wrapping request timeout handler
            if (handlerInfo.isRequestTimeoutHandler()) {
                if (handlerInfo.isUnsynchronized()) {
                    requestTimeoutHandler = (IHttpRequestTimeoutHandler) delegate;
                   
                } else if (handlerInfo.isRequestTimeoutHandlerMultithreaded()) {
                    requestTimeoutHandler = new MultithreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);      
                   
                } else {
                    requestTimeoutHandler = new NonthreadedRequestTimeoutHandlerAdapter((IHttpRequestTimeoutHandler) delegate);
                }
            } else {
                requestTimeoutHandler = new EmptyRequestTimeoutHandlerAdapter();
            }
           

           
            // wrap session-scope request handler
            if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
                delegate = new SessionSynchronizedRequestHandlerAdapter(delegate);
            }
           
       
            // wrap threaded request handler
            if (handlerInfo.isRequestHandlerSynchronizedOnSession()) {
                requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
               
            } else if (handlerInfo.isUnsynchronized()) {
                requestHandler = delegate;
               
            } else if (handlerInfo.isRequestHandlerMultithreaded()) {
                requestHandler = new MultithreadedRequestHandlerAdapter(delegate);
               
            } else {
                requestHandler = new NonthreadedRequestHandlerAdapter(delegate);  
            }
View Full Code Here

      if (ILifeCycle.class.isAssignableFrom(handler.getClass())) {
        lifeCycleChain.add((ILifeCycle) handler);
      }
     
      RequestHandlerInfo requestHandlerInfo = HttpUtils.getRequestHandlerInfo(handler);
      if (requestHandlerInfo.isRequestTimeoutHandler()) {
        requestTimeoutHandlerChain.add((IHttpRequestTimeoutHandler) handler);
        isOnRequestTimeoutPathMultithreaded = isOnRequestTimeoutPathMultithreaded || requestHandlerInfo.isRequestTimeoutHandlerMultithreaded();
      }
    }   
  }
View Full Code Here

TOP

Related Classes of org.xlightweb.HttpUtils.RequestHandlerInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.