Class SystemArchitecture

java.lang.Object
com.netflix.genie.web.aspects.SystemArchitecture

public class SystemArchitecture extends Object
Application pointcut expressions.
Since:
3.0.0
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    A data service operation is the execution of any method defined on a dao interface.
    void
    A join point is in the data service layer if the method is defined in a type in the com.netflix.genie.web.data.services package or any sub-package under that.
    void
    A join point is in the resource layer if the method is defined in a type in the com.netflix.genie.web.api.rest.v3.controllers package or any sub-package under that.
    void
    A join point is in the service layer if the method is defined in a type in the com.netflix.genie.web.services package or any sub-package under that.
    void
    A resource service is the execution of any method defined on a controller.
    void
    A service operation is the execution of any method defined on a service class/interface.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SystemArchitecture

      public SystemArchitecture()
  • Method Details

    • inResourceLayer

      public void inResourceLayer()
      A join point is in the resource layer if the method is defined in a type in the com.netflix.genie.web.api.rest.v3.controllers package or any sub-package under that.
    • inServiceLayer

      public void inServiceLayer()
      A join point is in the service layer if the method is defined in a type in the com.netflix.genie.web.services package or any sub-package under that.
    • inDataLayer

      public void inDataLayer()
      A join point is in the data service layer if the method is defined in a type in the com.netflix.genie.web.data.services package or any sub-package under that.
    • resourceOperation

      public void resourceOperation()
      A resource service is the execution of any method defined on a controller. This definition assumes that interfaces are placed in the "resources" package, and that implementation types are in sub-packages.
    • serviceOperation

      public void serviceOperation()
      A service operation is the execution of any method defined on a service class/interface. This definition assumes that interfaces are placed in the "service" package, and that implementation types are in sub-packages.
    • dataOperation

      public void dataOperation()
      A data service operation is the execution of any method defined on a dao interface. This definition assumes that interfaces are placed in the "dao" package, and that implementation types are in sub-packages.