EMMA Coverage Report (generated Tue Feb 12 22:23:49 ICT 2008)
[all classes][net.sourceforge.hiveevents]

COVERAGE SUMMARY FOR SOURCE FILE [ChannelContribution.java]

nameclass, %method, %block, %line, %
ChannelContribution.java100% (1/1)58%  (7/12)38%  (29/77)44%  (11/25)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ChannelContribution100% (1/1)58%  (7/12)38%  (29/77)44%  (11/25)
getName (): String 0%   (0/1)0%   (0/3)0%   (0/1)
setEventClass (Class): void 0%   (0/1)0%   (0/4)0%   (0/2)
setLogEvents (boolean): void 0%   (0/1)0%   (0/4)0%   (0/2)
setPullConsumerPriority (int): void 0%   (0/1)0%   (0/4)0%   (0/2)
toString (): String 0%   (0/1)0%   (0/33)0%   (0/7)
ChannelContribution (): void 100% (1/1)100% (9/9)100% (3/3)
getEventClass (): Class 100% (1/1)100% (3/3)100% (1/1)
getPullConsumerPriority (): int 100% (1/1)100% (3/3)100% (1/1)
isLogEvents (): boolean 100% (1/1)100% (3/3)100% (1/1)
isThreadSafe (): boolean 100% (1/1)100% (3/3)100% (1/1)
setName (String): void 100% (1/1)100% (4/4)100% (2/2)
setThreadSafe (boolean): void 100% (1/1)100% (4/4)100% (2/2)

1//  Copyright 2004-2007 Jean-Francois Poilpret
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14 
15package net.sourceforge.hiveevents;
16 
17import org.apache.hivemind.impl.BaseLocatable;
18import org.apache.hivemind.util.ToStringBuilder;
19 
20/**
21 * Represents a configuration parameter to the ChannelRepository service.
22 * Each instance defines an event channel.
23 *
24 * @author Jean-Francois Poilpret
25 */
26public class ChannelContribution extends BaseLocatable
27{
28        public void                setName(String name)
29        {
30                _name = name;
31        }
32 
33        public String        getName()
34        {
35                return _name;
36        }
37 
38        public void                setThreadSafe(boolean threadSafe)
39        {
40                _threadSafe = threadSafe;
41        }
42 
43        public boolean        isThreadSafe()
44        {
45                return _threadSafe;
46        }
47 
48        public void                setLogEvents(boolean logEvents)
49        {
50                _logEvents = logEvents;
51        }
52 
53        public boolean        isLogEvents()
54        {
55                return _logEvents;
56        }
57 
58        public void                setEventClass(Class eventClass)
59        {
60                _eventClass = eventClass;
61        }
62 
63        public Class        getEventClass()
64        {
65                return _eventClass;
66        }
67 
68        public void                setPullConsumerPriority(int pullConsumerPriority)
69        {
70                _pullConsumerPriority = pullConsumerPriority;
71        }
72 
73        public int                getPullConsumerPriority()
74        {
75                return _pullConsumerPriority;
76        }
77        
78        public String toString()
79        {
80                ToStringBuilder builder = new ToStringBuilder(this);
81                builder.append("name", _name);
82                builder.append("threadSafe", _threadSafe);
83                builder.append("logEvents", _logEvents);
84                builder.append("eventClass", _eventClass);
85                builder.append("pullConsumerPriority", _pullConsumerPriority);
86                return builder.toString();
87        }
88        
89        private String                _name;
90        private boolean                _threadSafe;
91        private boolean                _logEvents;
92        private Class                _eventClass = Object.class;
93        private int                        _pullConsumerPriority = Integer.MAX_VALUE;
94}

[all classes][net.sourceforge.hiveevents]
EMMA 2.0.5312 (C) Vladimir Roubtsov