1
/*___INFO__MARK_BEGIN__*/
2
/*************************************************************************
4
* The Contents of this file are made available subject to the terms of
5
* the Sun Industry Standards Source License Version 1.2
7
* Sun Microsystems Inc., March, 2001
10
* Sun Industry Standards Source License Version 1.2
11
* =================================================
12
* The contents of this file are subject to the Sun Industry Standards
13
* Source License Version 1.2 (the "License"); You may not use this file
14
* except in compliance with the License. You may obtain a copy of the
15
* License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html
17
* Software provided under this License is provided on an "AS IS" basis,
18
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
19
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
20
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
21
* See the License for the specific provisions governing your rights and
22
* obligations concerning the Software.
24
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
26
* Copyright: 2001 by Sun Microsystems, Inc.
28
* All Rights Reserved.
30
************************************************************************/
31
/*___INFO__MARK_END__*/
32
package com.sun.grid.jgdi.monitoring;
34
import java.io.Serializable;
37
* Default implemenation of {@link QueueInfo}
39
public class QueueInfoImpl implements QueueInfo, Serializable {
41
private int slotsTotal;
42
private int slotsUsed;
48
* Creates a new instance of QueueInfo
50
public QueueInfoImpl() {
54
* Get the name of the queue
55
* @return the name of the queue
57
public String getQname() {
62
* Set the name of the queue
63
* @param qname the name of the queue
65
public void setQname(String qname) {
70
* Get the type of the queue
71
* @return the type of the queue
73
public String getQtype() {
78
* Set the name of the queue
79
* @param qtype the type of the queue
81
public void setQtype(String qtype) {
86
* Get the state of the queue
87
* @return state of the queue
89
public String getState() {
94
* Set the state of the queue
96
public void setState(String state) {
101
* Get the number of total queue slots
102
* @return number of total queue slots
104
public int getTotalSlots() {
109
* Set the number of total queue slots
110
* @param slotsTotal of total queue slots
112
public void setTotalSlots(int slotsTotal) {
113
this.slotsTotal = slotsTotal;
117
* Get the number of used queue slots
118
* @return number of used queue slots
120
public int getUsedSlots() {
125
* Set the number of used queue slots
126
* @param slotsUsed of used queue slots
128
public void setUsedSlots(int slotsUsed) {
129
this.slotsUsed = slotsUsed;