Package com.netflix.genie.web.aspects
Class SystemArchitecture
java.lang.Object
com.netflix.genie.web.aspects.SystemArchitecture
Application pointcut expressions.
- Since:
- 3.0.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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.
-
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.
-