Java EE Interceptors

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instance_of gptkb:Java_EE
gptkbp:allows method interception
cross-cutting concerns handling
gptkbp:are annotations
part of CDI (Contexts and Dependency Injection)
part of the Java EE platform
gptkbp:can_be configured in XML
enabled or disabled
used for logging
used for error handling
used for session management
used for resource management
used for transaction demarcation
used for auditing
used for caching
used for input validation
used for managing application lifecycle
used for performance monitoring
used for security
used for logging exceptions
used for transaction management
applied to classes
applied to constructors
applied to lifecycle methods
applied to methods
chained together
used for context propagation
used for feature toggling
used for handling cross-origin requests
used for managing application configuration
used for managing application context
used for managing application performance
used for managing application security
used for managing application state
used for managing dependencies
used for managing resources
used for managing user sessions
used for metrics collection
used for monitoring performance
used for request/response modification
used for security checks
used with EJB (Enterprise Java Beans)
used with JPA (Java Persistence API)
used with JSF (Java Server Faces)
used with JAX-RS (Java API for RESTful Web Services)
gptkbp:enables aspect-oriented programming
https://www.w3.org/2000/01/rdf-schema#label Java EE Interceptors
gptkbp:is_defined_by gptkb:Java_programming_language
gptkbp:provides interception of method calls
gptkbp:support dependency injection
gptkbp:used_in Java EE applications
gptkbp:bfsParent gptkb:Java_EE
gptkbp:bfsLayer 4