Interface ScriptServiceManager


  • @Role
    public interface ScriptServiceManager
    Provides access to ScriptService implementation at runtime. Implementations of this interface are supposed to be bound to the Script Context so that they can be access from scripts.
    Since:
    2.3M1
    Version:
    $Id: 2139e5c7d4d7d6fe0932e2f999c65bc00479937d $
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ScriptService get​(String serviceName)
      Note that we're voluntarily using an API name of "get" to make it extra easy to access Script Services from Velocity (since in Velocity writing $services.name is equivalent to writing $services.get("name")).
    • Method Detail

      • get

        ScriptService get​(String serviceName)
        Note that we're voluntarily using an API name of "get" to make it extra easy to access Script Services from Velocity (since in Velocity writing $services.name is equivalent to writing $services.get("name")). It also makes it a short and easy API name for other scripting languages.
        Parameters:
        serviceName - the name of the service to look for
        Returns:
        the service asked or null if none could be found