System and method for interceptors in a multitenant application server environment
First Claim
1. A system for supporting interceptors in an application server environment, comprising:
- one or more computers, including an application server environment executing thereon, together witha plurality of deployable resources which can be used within the application server environment,two or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain,a dynamic cluster for use by the two or more partitions, the dynamic cluster comprising an initial number of servers running within the dynamic cluster, andan interceptor framework, the interceptor framework comprising a plurality of interceptors;
wherein the system is configured to select and trigger, on a call for a method invocation, an interceptor chosen from the plurality of interceptors, wherein the method invocation is targeted to dynamic cluster and comprises a scale up method invocation or a scale down method invocation, the scale up action starting at least one managed server within the dynamic cluster, the scale down action stopping at least one managed server within the dynamic cluster;
wherein the interceptor, once triggered, interrupts the call for the method invocation; and
wherein the interceptor is selected based at least upon the call for a method invocation.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for supporting interceptors in an application server environment. The method can provide, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, and an interceptor framework, the interceptor framework comprising a plurality of interceptors. The method can further select and trigger, on a call for a method invocation, an interceptor chosen from the plurality of interceptors. The method can interrupt, by the triggered interceptor, the call for the method invocation, wherein the interceptor is selected based at least upon the call for a method invocation.
24 Citations
18 Claims
-
1. A system for supporting interceptors in an application server environment, comprising:
-
one or more computers, including an application server environment executing thereon, together with a plurality of deployable resources which can be used within the application server environment, two or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, a dynamic cluster for use by the two or more partitions, the dynamic cluster comprising an initial number of servers running within the dynamic cluster, and an interceptor framework, the interceptor framework comprising a plurality of interceptors; wherein the system is configured to select and trigger, on a call for a method invocation, an interceptor chosen from the plurality of interceptors, wherein the method invocation is targeted to dynamic cluster and comprises a scale up method invocation or a scale down method invocation, the scale up action starting at least one managed server within the dynamic cluster, the scale down action stopping at least one managed server within the dynamic cluster; wherein the interceptor, once triggered, interrupts the call for the method invocation; and wherein the interceptor is selected based at least upon the call for a method invocation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for supporting interceptors in an application server environment, comprising:
-
providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, two or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, a dynamic cluster for use by the two or more partitions, the dynamic cluster comprising an initial number of servers running within the dynamic cluster, and an interceptor framework, the interceptor framework comprising a plurality of interceptors; selecting and triggering, on a call for a method invocation, an interceptor chosen from the plurality of interceptors, wherein the method invocation is targeted to dynamic cluster and comprises a scale up method invocation or a scale down method invocation, the scale up action starting at least one managed server within the dynamic cluster, the scale down action stopping at least one managed server within the dynamic cluster; and interrupting, by the triggered interceptor, the call for the method invocation; and wherein the interceptor is selected based at least upon the call for a method invocation. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium, including instructions stored thereon for supporting interceptors in an application server environment, which when read and executed by one or more computers cause the one or more computers to perform the steps comprising:
-
providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, two or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, a dynamic cluster for use by the two or more partitions, the dynamic cluster comprising an initial number of servers running within the dynamic cluster, and an interceptor framework, the interceptor framework comprising a plurality of interceptors; selecting and triggering, on a call for a method invocation, an interceptor chosen from the plurality of interceptors, wherein the method invocation is targeted to dynamic cluster and comprises a scale up method invocation or a scale down method invocation, the scale up action starting at least one managed server within the dynamic cluster, the scale down action stopping at least one managed server within the dynamic cluster; and interrupting, by the triggered interceptor, the call for the method invocation; and wherein the interceptor is selected based at least upon the call for a method invocation. - View Dependent Claims (15, 16, 17, 18)
-
Specification