Class GuardedMethod<T>


  • public abstract class GuardedMethod<T>
    extends Object
    • Constructor Detail

      • GuardedMethod

        public GuardedMethod()
    • Method Detail

      • addPreoperation

        public static void addPreoperation​(Runnable preoperation)
      • execute

        public GuardedMethod<T> execute()
                                 throws javax.ws.rs.WebApplicationException
        Throws:
        javax.ws.rs.WebApplicationException
      • getResult

        public T getResult()
      • run

        protected abstract T run()
                          throws Exception,
                                 javax.ws.rs.WebApplicationException
        Throws:
        Exception
        javax.ws.rs.WebApplicationException