ApiProxyLocal

com.google.appengine.tools.development

Interface ApiProxyLocal



  • public interface ApiProxyLocal
    A local service object, suitable for testing of service-client code as well as for local runtime use in dev_appserver.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      void appendProperties(java.util.Map<java.lang.String,java.lang.String> properties)
      Appends the given service properties to properties.
      com.google.appengine.tools.development.Clock getClock() 
      com.google.appengine.tools.development.LocalRpcService getService(java.lang.String pkg)
      Get the LocalRpcService identified by the given package.
      void setClock(com.google.appengine.tools.development.Clock clock)
      Sets the clock with which all local services are initialized.
      void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
      Resets the service properties to properties.
      void setProperty(java.lang.String property, java.lang.String value)
      Sets an individual service property.
      void stop()
      Stops all services started by this ApiProxy and releases all of its resources.
    • Method Detail

      • setProperty

        void setProperty(java.lang.String property,
                         java.lang.String value)
        Sets an individual service property.
        Parameters:
        property - name of the property to set
        value - new value of the property
      • setProperties

        void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
        Resets the service properties to properties.
        Parameters:
        properties - a maybe null set of properties for local services.
      • appendProperties

        void appendProperties(java.util.Map<java.lang.String,java.lang.String> properties)
        Appends the given service properties to properties.
        Parameters:
        properties - a set of properties to append for local services.
      • stop

        void stop()
        Stops all services started by this ApiProxy and releases all of its resources.
      • getService

        com.google.appengine.tools.development.LocalRpcService getService(java.lang.String pkg)
        Get the LocalRpcService identified by the given package. This method should really only be used by tests.
        Parameters:
        pkg - The package identifying the service we want.
        Returns:
        The requested service, or null if no service identified by the given package is available.
      • getClock

        com.google.appengine.tools.development.Clock getClock()
        Returns:
        The clock with which all local services are initialized. Local services use the clock to determine the current time.
      • setClock

        void setClock(com.google.appengine.tools.development.Clock clock)
        Sets the clock with which all local services are initialized. Local services use the clock to determine the current time. Note that calling this method after a local service has already initialized will have no effect.
        Parameters:
        clock -