Adding health stat message listeners
Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/b4df4706 Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/b4df4706 Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/b4df4706 Branch: refs/heads/master Commit: b4df4706284802c3045f8b4d41077832177eaddf Parents: a22a867 Author: Lahiru Sandaruwan <[email protected]> Authored: Fri Dec 20 17:03:11 2013 +0530 Committer: Udara Liyanage <[email protected]> Committed: Fri Dec 20 20:25:37 2013 -0500 ---------------------------------------------------------------------- .../stat/AverageLoadAverageEventListener.java | 28 ++++++++++++ .../AverageMemoryConsumptionEventListener.java | 28 ++++++++++++ .../AverageRequestsInFlightEventListener.java | 28 ++++++++++++ .../GradientOfLoadAverageEventListener.java | 28 ++++++++++++ ...radientOfMemoryConsumptionEventListener.java | 28 ++++++++++++ ...GradientOfRequestsInFlightEventListener.java | 28 ++++++++++++ .../MemberAverageLoadAverageEventListener.java | 29 ++++++++++++ ...erAverageMemoryConsumptionEventListener.java | 28 ++++++++++++ .../health/stat/MemberFaultEventListener.java | 28 ++++++++++++ ...emberGradientOfLoadAverageEventListener.java | 48 ++++++++++++++++++++ ...radientOfMemoryConsumptionEventListener.java | 28 ++++++++++++ ...ondDerivativeOfLoadAverageEventListener.java | 28 ++++++++++++ ...ivativeOfMemoryConsumptionEventListener.java | 28 ++++++++++++ ...ondDerivativeOfLoadAverageEventListener.java | 28 ++++++++++++ ...ivativeOfMemoryConsumptionEventListener.java | 28 ++++++++++++ ...rivativeOfRequestsInFlightEventListener.java | 28 ++++++++++++ 16 files changed, 469 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageLoadAverageEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageLoadAverageEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageLoadAverageEventListener.java new file mode 100644 index 0000000..c65ee0b --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageLoadAverageEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Average of Load average event listener + */ +public class AverageLoadAverageEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageMemoryConsumptionEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageMemoryConsumptionEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageMemoryConsumptionEventListener.java new file mode 100644 index 0000000..b5d904e --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageMemoryConsumptionEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Memory consumption event listener + */ +public class AverageMemoryConsumptionEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageRequestsInFlightEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageRequestsInFlightEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageRequestsInFlightEventListener.java new file mode 100644 index 0000000..e707d70 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/AverageRequestsInFlightEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Average of requests in flight event listener + */ +public class AverageRequestsInFlightEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfLoadAverageEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfLoadAverageEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfLoadAverageEventListener.java new file mode 100644 index 0000000..de21abd --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfLoadAverageEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Gradient of Load average event listener + */ +public class GradientOfLoadAverageEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfMemoryConsumptionEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfMemoryConsumptionEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfMemoryConsumptionEventListener.java new file mode 100644 index 0000000..9bc0305 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfMemoryConsumptionEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Memory consumption event listener + */ +public class GradientOfMemoryConsumptionEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfRequestsInFlightEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfRequestsInFlightEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfRequestsInFlightEventListener.java new file mode 100644 index 0000000..c4824a5 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/GradientOfRequestsInFlightEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Gradient of requests in flight event listener + */ +public class GradientOfRequestsInFlightEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberAverageLoadAverageEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberAverageLoadAverageEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberAverageLoadAverageEventListener.java new file mode 100644 index 0000000..8f10aa5 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberAverageLoadAverageEventListener.java @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Average of Load average event listener + */ +public class MemberAverageLoadAverageEventListener extends Event { + +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberAverageMemoryConsumptionEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberAverageMemoryConsumptionEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberAverageMemoryConsumptionEventListener.java new file mode 100644 index 0000000..68580c3 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberAverageMemoryConsumptionEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Average of memory consumption event listener + */ +public class MemberAverageMemoryConsumptionEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberFaultEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberFaultEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberFaultEventListener.java new file mode 100644 index 0000000..d8fc9f4 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberFaultEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Member fault event listener + */ +public class MemberFaultEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberGradientOfLoadAverageEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberGradientOfLoadAverageEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberGradientOfLoadAverageEventListener.java new file mode 100644 index 0000000..46b8891 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberGradientOfLoadAverageEventListener.java @@ -0,0 +1,48 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Gradient of Load average event listener + */ +public class MemberGradientOfLoadAverageEventListener extends Event { + + private String memberId; + private float value; + + + public String getMemberId() { + return memberId; + } + + public void setMemberId(String memberId) { + this.memberId = memberId; + } + + public float getValue() { + return value; + } + + public void setValue(float value) { + this.value = value; + } +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberGradientOfMemoryConsumptionEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberGradientOfMemoryConsumptionEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberGradientOfMemoryConsumptionEventListener.java new file mode 100644 index 0000000..7d67fe7 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberGradientOfMemoryConsumptionEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Gradient of memory consumption event listener + */ +public class MemberGradientOfMemoryConsumptionEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberSecondDerivativeOfLoadAverageEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberSecondDerivativeOfLoadAverageEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberSecondDerivativeOfLoadAverageEventListener.java new file mode 100644 index 0000000..ec2b4b7 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberSecondDerivativeOfLoadAverageEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Second derivative of Load average event listener + */ +public class MemberSecondDerivativeOfLoadAverageEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberSecondDerivativeOfMemoryConsumptionEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberSecondDerivativeOfMemoryConsumptionEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberSecondDerivativeOfMemoryConsumptionEventListener.java new file mode 100644 index 0000000..d854e52 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/MemberSecondDerivativeOfMemoryConsumptionEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Second derivative of memory consumption event listener + */ +public class MemberSecondDerivativeOfMemoryConsumptionEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfLoadAverageEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfLoadAverageEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfLoadAverageEventListener.java new file mode 100644 index 0000000..a7a5817 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfLoadAverageEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Second derivative of Load average event listener + */ +public class SecondDerivativeOfLoadAverageEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfMemoryConsumptionEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfMemoryConsumptionEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfMemoryConsumptionEventListener.java new file mode 100644 index 0000000..1266cb0 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfMemoryConsumptionEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Second derivative of memory consumption event listener event listener + */ +public class SecondDerivativeOfMemoryConsumptionEventListener extends Event { +} http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b4df4706/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfRequestsInFlightEventListener.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfRequestsInFlightEventListener.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfRequestsInFlightEventListener.java new file mode 100644 index 0000000..6518bf5 --- /dev/null +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/listener/health/stat/SecondDerivativeOfRequestsInFlightEventListener.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.stratos.messaging.listener.health.stat; + +import org.apache.stratos.messaging.event.Event; + +/** + * Second derivative of requests in flight event listener + */ +public class SecondDerivativeOfRequestsInFlightEventListener extends Event { +}
