01: /*
02: * MessageService: The message service daemon
03: * Copyright (C) 2007 Rift IT Contracting
04: *
05: * This library is free software; you can redistribute it and/or
06: * modify it under the terms of the GNU Lesser General Public
07: * License as published by the Free Software Foundation; either
08: * version 2.1 of the License, or (at your option) any later version.
09: *
10: * This library is distributed in the hope that it will be useful,
11: * but WITHOUT ANY WARRANTY; without even the implied warranty of
12: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13: * Lesser General Public License for more details.
14: *
15: * You should have received a copy of the GNU Lesser General Public
16: * License along with this library; if not, write to the Free Software
17: * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18: *
19: * MessageInfo.java
20: */
21:
22: package com.rift.coad.daemon.messageservice;
23:
24: /**
25: * This object contains the message processing information. The queue that the
26: * message was retrieved from, pluss the message manager to manipulate the
27: * message.
28: *
29: * @author Brett Chaldecott
30: */
31: public class MessageProcessInfo {
32:
33: // the classes member variables
34: private MessageQueue messageQueue = null;
35: private MessageManager messageManager = null;
36:
37: /**
38: * Creates a new instance of MessageInfo
39: *
40: * @param messageQueue The queue the message was retrieve from.
41: * @param messageManager The message manager responsible for manipulating
42: * this message.
43: */
44: public MessageProcessInfo(MessageQueue messageQueue,
45: MessageManager messageManager) {
46: this .messageQueue = messageQueue;
47: this .messageManager = messageManager;
48: }
49:
50: /**
51: * This method returns the message queue.
52: *
53: * @return The reference to the message queue.
54: */
55: public MessageQueue getMessageQueue() {
56: return messageQueue;
57: }
58:
59: /**
60: * This method returns the message manager reference.
61: *
62: * @return The reference to the message manager.
63: */
64: public MessageManager getMessageManager() {
65: return messageManager;
66: }
67: }
|