/* * Copyright 2008 the original author or authors. * * 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 org.rioproject.tools.ui; import java.awt.*; import java.text.DateFormat; import java.text.SimpleDateFormat; /** * Defines constants for the utility * * @author Dennis Reedy */ public interface Constants { final String UI_PROPS = "rio-ui.properties"; final String TREE = "tree"; final String TREE_NODES = "tree.nodes"; final String TREE_EDGES = "tree.edges"; final String LINEAR = "linear"; final String USER_OBJECT = "user-object"; final String STATE = "state"; final String NODE_DECORATORS = "nodeDeco"; final String ROOT = "(root)"; final String COMPONENT = "org.rioproject.tools.ui"; final String INFO = "Rio Administrative Console"; final String THREAD_POOL_SIZE_KEY = "threadPoolSize"; final int DEFAULT_THREAD_POOL_SIZE = 1; final int MIN_THREAD_POOL_SIZE = 1; final int MAX_THREAD_POOL_SIZE = Integer.MAX_VALUE; final int EMPTY=0; final int WARNING=1; final int ACTIVE=2; final int ACTIVE_NO_SERVICE_ITEM=3; final int FAILED=4; final int ACTIVE_UNMANAGED=5; final long AVAILABLE_ID = 0; final long DEFAULT_DELAY=1000*30; final int DEFAULT_CYBERNODE_REFRESH_RATE = 30; final Font ITEM_FONT = new Font("Lucida Grande", 0, 12); final Font NOTIFY_COUNT_FONT = new Font("Verdana", 0, 11); final DateFormat DATE_FORMAT = new SimpleDateFormat("hh:mm:ss,SSS aa, MMM dd, yyyy"); /* Property values */ final String FRAME_WIDTH = "frame.width"; final String FRAME_HEIGHT = "frame.height"; final String FRAME_X_POS = "frame.xpos"; final String FRAME_Y_POS = "frame.ypos"; final String FRAME_DIVIDER = "frame.divider"; final String EVENTS_DIVIDER = "events.divider"; final String LAST_ARTIFACT = "last.artifact"; final String LAST_DIRECTORY = "last.dir"; final String FAILURE_COLOR = "color.failure"; final String OKAY_COLOR = "color.okay"; final String UNMANAGED_COLOR = "color.unmanaged"; final String WARNING_COLOR = "color.warning"; final String ADMIN_FRAME_WIDTH = "admin.frame.width"; final String ADMIN_FRAME_HEIGHT = "admin.frame.height"; final String ADMIN_FRAME_X_POS = "admin.frame.xpos"; final String ADMIN_FRAME_Y_POS = "admin.frame.ypos"; final String ADMIN_FRAME_WINDOW_LAYOUT = "admin.frame.layout"; final String ADMIN_FRAME_WINDOW_TILE = "admin.frame.tile"; final String ADMIN_FRAME_WINDOW_CASCADE = "admin.frame.cascade"; final String GRAPH_ORIENTATION = "graph.orientation"; final String GRAPH_ORIENTATION_NORTH = "2"; final String GRAPH_ORIENTATION_WEST = "0"; final String UNMANAGED = "Unmanaged"; final String TREE_TABLE_AUTO_EXPAND = "tree.table.expand"; final String CYBERNODE_REFRESH_RATE = "cybernode.refresh.rate"; final String USE_EVENT_COLLECTOR = "use.event.collector"; /* * Percentage of CPU utilization on the machine */ final String UTIL_PERCENT_CPU = "%CPU"; /* * Percentage of used memory on the machine */ final String UTIL_PERCENT_MEMORY = "%Mem"; /* * Total memory (in MB) on the machine */ final String UTIL_TOTAL_MEMORY = "Mem Total"; /* * Amount (in MB) of free memory on the machine */ final String UTIL_FREE_MEMORY = "Mem Free"; /* * Amount (in MB) of used memory on the machine */ final String UTIL_USED_MEMORY = "Mem Used"; /* * Percentage of used disk space */ final String UTIL_PERCENT_DISK = "%Disk"; /* * Amount (in GB) of available disk space */ final String UTIL_AVAIL_DISK = "Disk Avail"; /* * Amount (in GB) of total disk space */ final String UTIL_TOTAL_DISK = "Disk Total"; /* * Percentage of CPU utilization for the process (cybernode and/or * forked services) */ final String UTIL_PERCENT_CPU_PROC = "%CPU (Proc)"; /* * Percentage of Memory (heap) utilization for the JVM (cybernode and/or * forked java services) */ final String UTIL_PERCENT_HEAP_JVM = "%Heap Mem"; /* * Amount of heap memory (in MB) the JVM is using */ final String UTIL_HEAP_MEM_JVM = "Heap Used"; /* * Amount of heap memory (in MB) the JVM has available */ final String UTIL_HEAP_MEM_AVAIL = "Heap Avail"; /* * Amount of real memory (in MB) the process has allocated */ final String UTIL_REAL_MEM_PROC = "RMem"; }