/* * Copyright 1999-2012 Alibaba Group. * * Licensed 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 com.alibaba.cobar.manager.dataobject.cobarnode; /** * (created at 2010-7-26) * * @author <a href="mailto:shuo.qius@alibaba-inc.com">QIU Shuo</a> * @author wenfeng.cenwf 2011-4-14 * @author haiqing.zhuhq 2011-7-12 */ public class ServerStatus { public static final String STATUS_ON = "RUNNING"; public static final String STATUS_OFF = "off"; public static final String STATUS_CLOSING = "closing"; public static final String STATUS_OPENNING = "openning"; private String uptime; private String status; private long rollbackTime; private long reloadTime; private long usedMemory; private long totalMemory; private long maxMemory; private String charSet; public boolean isOn() { return STATUS_ON.equalsIgnoreCase(status); } public String getUptime() { return uptime; } public void setUptime(String uptime) { this.uptime = uptime; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public long getRollbackTime() { return rollbackTime; } public void setRollbackTime(long rollbackTime) { this.rollbackTime = rollbackTime; } public long getReloadTime() { return reloadTime; } public void setReloadTime(long reloadTime) { this.reloadTime = reloadTime; } public long getUsedMemory() { return usedMemory; } public void setUsedMemory(long usedMemory) { this.usedMemory = usedMemory; } public long getTotalMemory() { return totalMemory; } public void setTotalMemory(long totalMemory) { this.totalMemory = totalMemory; } public long getMaxMemory() { return maxMemory; } public void setMaxMemory(long maxMemory) { this.maxMemory = maxMemory; } public String getCharSet() { return charSet; } public void setCharSet(String charSet) { this.charSet = charSet; } }