Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright (C) 2014-2015 Philip Helger (www.helger.com) philip[at]helger[dot]com Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
 
 package com.helger.webbasics.ajax;
 
 import java.util.Map;
 
 
A per-application AJAX manager.

Author(s):
Philip Helger
 
 public class ApplicationAjaxManager extends ApplicationSingleton implements IAjaxInvoker
 {
   private final AjaxInvoker m_aInvoker = new AjaxInvoker ();

  
Private constructor. Avoid outside instantiation
 
   public ApplicationAjaxManager ()
   {}
 
   @Nonnull
   public static ApplicationAjaxManager getInstance ()
   {
   }
 
   @Nonnull
   public static ApplicationAjaxManager getInstanceOfScope (@Nonnull @Nonempty final String sApplicationID)
   {
     return getSingleton (ScopeManager.getApplicationScope (sApplicationID), ApplicationAjaxManager.class);
   }
 
   @Nonnull
   @ReturnsMutableObject (reason = "design")
   {
     return .getExceptionCallbacks ();
   }
 
   @Nonnull
   @ReturnsMutableObject (reason = "design")
   {
   }
 
   @Nonnull
   @ReturnsMutableObject (reason = "design")
   {
   }
 
   public long getLongRunningExecutionLimitTime ()
   {
   }
 
   public void setLongRunningExecutionLimitTime (final long nLongRunningExecutionLimitTime)
   {
     .setLongRunningExecutionLimitTime (nLongRunningExecutionLimitTime);
   }
 
   @Nonnull
   @ReturnsMutableObject (reason = "design")
  {
  }
  public Map <StringIFactory <? extends IAjaxExecutor>> getAllRegisteredExecutors ()
  {
  }
  public IFactory <? extends IAjaxExecutorgetRegisteredExecutor (@Nullable final String sFunctionName)
  {
    return .getRegisteredExecutor (sFunctionName);
  }
  public IAjaxExecutor createExecutor (@Nullable final String sFunctionName)
  {
    return .createExecutor (sFunctionName);
  }
  public boolean isRegisteredFunction (@Nullable final String sFunctionName)
  {
    return .isRegisteredFunction (sFunctionName);
  }
  public void registerFunction (@Nonnull final IAjaxFunctionDeclaration aFunction)
  {
    .registerFunction (aFunction);
  }
  public IAjaxResponse invokeFunction (@Nonnull final String sFunctionName,
                                       @Nonnull final IAjaxExecutor aAjaxExecutor,
                                       @Nonnull final IRequestWebScopeWithoutResponse aRequestScopethrows Throwable
  {
    return .invokeFunction (sFunctionNameaAjaxExecutoraRequestScope);
  }
  public String toString ()
  {
    return ToStringGenerator.getDerived (super.toString ()).append ("invoker").toString ();
  }
New to GrepCode? Check out our FAQ X