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
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidA data service operation is the execution of any method defined on a dao interface.voidA 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.voidA 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.voidA 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.voidA resource service is the execution of any method defined on a controller.voidA 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. 
 -