KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > tanukisoftware > wrapper > event > WrapperServiceEvent


1 package org.tanukisoftware.wrapper.event;
2
3 /*
4  * Copyright (c) 1999, 2006 Tanuki Software Inc.
5  *
6  * Permission is hereby granted, free of charge, to any person
7  * obtaining a copy of the Java Service Wrapper and associated
8  * documentation files (the "Software"), to deal in the Software
9  * without restriction, including without limitation the rights
10  * to use, copy, modify, merge, publish, distribute, sub-license,
11  * and/or sell copies of the Software, and to permit persons to
12  * whom the Software is furnished to do so, subject to the
13  * following conditions:
14  *
15  * The above copyright notice and this permission notice shall be
16  * included in all copies or substantial portions of the Software.
17  *
18  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
19  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
20  * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
21  * NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
22  * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23  * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
24  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
25  * OTHER DEALINGS IN THE SOFTWARE.
26  */

27
28 /**
29  * WrapperServiceEvents are used to notify the listener of events related
30  * the service.
31  *
32  * @author Leif Mortenson <leif@tanukisoftware.com>
33  */

34 public abstract class WrapperServiceEvent
35     extends WrapperEvent
36 {
37     /*---------------------------------------------------------------
38      * Constructors
39      *-------------------------------------------------------------*/

40     /**
41      * Creates a new WrapperServiceEvent.
42      */

43     protected WrapperServiceEvent()
44     {
45     }
46     
47     /*---------------------------------------------------------------
48      * WrapperEvent Methods
49      *-------------------------------------------------------------*/

50     /**
51      * Returns a set of event flags for which the event should be fired.
52      * This value is compared with the mask supplied when when a
53      * WrapperEventListener is registered to decide which listeners should
54      * receive the event.
55      * <p>
56      * If a subclassed, the return value of the super class should usually
57      * be ORed with any additional flags.
58      *
59      * @return a set of event flags.
60      */

61     public long getFlags()
62     {
63         return super.getFlags() | WrapperEventListener.EVENT_FLAG_SERVICE;
64     }
65 }
66
Popular Tags