[jboss-cvs] jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers ...
Robert Stryker
rawblem at gmail.com
Tue Nov 28 12:34:43 EST 2006
User: rawb
Date: 06/11/28 12:34:43
Modified: as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers
PollingLabelProvider.java
Added: as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers
PackageBuildLabelProvider.java
Log:
Event log label providers
Revision Changes Path
1.4 +18 -18 jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers/PollingLabelProvider.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: PollingLabelProvider.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers/PollingLabelProvider.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- PollingLabelProvider.java 17 Nov 2006 16:54:51 -0000 1.3
+++ PollingLabelProvider.java 28 Nov 2006 17:34:43 -0000 1.4
@@ -75,25 +75,25 @@
}
public Image getImage(EventLogTreeItem element) {
- if( element.getType().equals(PollThread.SERVER_STARTING)) return getStartingImage();
- if( element.getType().equals(PollThread.SERVER_STOPPING)) return getStoppingImage();
+ if( element.getSpecificType().equals(PollThread.SERVER_STARTING)) return getStartingImage();
+ if( element.getSpecificType().equals(PollThread.SERVER_STOPPING)) return getStoppingImage();
if( element instanceof PollThreadEvent ) {
boolean expected = ((PollThreadEvent)element).getExpectedState();
//String expectedString = expected == IServerStatePoller.SERVER_UP ? "startup" : "shutdown";
- if( element.getType().equals(PollThread.POLL_THREAD_ABORTED)) return getErrorImage();
- if( element.getType().equals(PollThread.POLL_THREAD_TIMEOUT)) return getErrorImage();
- if( element.getType().equals(PollThread.SUCCESS)) {
+ if( element.getSpecificType().equals(PollThread.POLL_THREAD_ABORTED)) return getErrorImage();
+ if( element.getSpecificType().equals(PollThread.POLL_THREAD_TIMEOUT)) return getErrorImage();
+ if( element.getSpecificType().equals(PollThread.SUCCESS)) {
if( expected == IServerStatePoller.SERVER_UP)
return getStartedImage();
return getStoppedImage();
}
- if( element.getType().equals(PollThread.FAILURE))
+ if( element.getSpecificType().equals(PollThread.FAILURE))
return getErrorImage();
}
- if( element.getType().equals(TwiddlePoller.TYPE_TERMINATED)) return getErrorImage();
- if( element.getType().equals(TwiddlePoller.TYPE_RESULT)) {
+ if( element.getSpecificType().equals(TwiddlePoller.TYPE_TERMINATED)) return getErrorImage();
+ if( element.getSpecificType().equals(TwiddlePoller.TYPE_RESULT)) {
int state = ((Integer)element.getProperty(TwiddlePoller.STATUS)).intValue();
boolean expectedState = ((Boolean)element.getProperty(PollThread.EXPECTED_STATE)).booleanValue();
if( state == TwiddlePoller.STATE_STOPPED)
@@ -108,26 +108,26 @@
}
- if( element.getType().equals(JBossServerBehavior.FORCE_SHUTDOWN_EVENT_KEY))
+ if( element.getSpecificType().equals(JBossServerBehavior.FORCE_SHUTDOWN_EVENT_KEY))
return getErrorImage();
return null;
}
public String getText(EventLogTreeItem element) {
- if( element.getType().equals(PollThread.SERVER_STARTING)) return "Starting the Server";
- if( element.getType().equals(PollThread.SERVER_STOPPING)) return "Stopping the Server";
+ if( element.getSpecificType().equals(PollThread.SERVER_STARTING)) return "Starting the Server";
+ if( element.getSpecificType().equals(PollThread.SERVER_STOPPING)) return "Stopping the Server";
if( element instanceof PollThreadEvent ) {
boolean expected = ((PollThreadEvent)element).getExpectedState();
String expectedString = expected == IServerStatePoller.SERVER_UP ? "startup" : "shutdown";
- if( element.getType().equals(PollThread.POLL_THREAD_ABORTED)) return expectedString + " aborted";
- if( element.getType().equals(PollThread.POLL_THREAD_TIMEOUT)) return expectedString + " timed out";
- if( element.getType().equals(PollThread.SUCCESS)) return expectedString + " succeeded";
- if( element.getType().equals(PollThread.FAILURE)) return expectedString + " failed";
+ if( element.getSpecificType().equals(PollThread.POLL_THREAD_ABORTED)) return expectedString + " aborted";
+ if( element.getSpecificType().equals(PollThread.POLL_THREAD_TIMEOUT)) return expectedString + " timed out";
+ if( element.getSpecificType().equals(PollThread.SUCCESS)) return expectedString + " succeeded";
+ if( element.getSpecificType().equals(PollThread.FAILURE)) return expectedString + " failed";
}
- if( element.getType().equals(TwiddlePoller.TYPE_TERMINATED)) return "All processes have been terminated";
- if( element.getType().equals(TwiddlePoller.TYPE_RESULT)) {
+ if( element.getSpecificType().equals(TwiddlePoller.TYPE_TERMINATED)) return "All processes have been terminated";
+ if( element.getSpecificType().equals(TwiddlePoller.TYPE_RESULT)) {
int state = ((Integer)element.getProperty(TwiddlePoller.STATUS)).intValue();
boolean expectedState = ((Boolean)element.getProperty(PollThread.EXPECTED_STATE)).booleanValue();
if( state == TwiddlePoller.STATE_STOPPED)
@@ -142,7 +142,7 @@
}
- if( element.getType().equals(JBossServerBehavior.FORCE_SHUTDOWN_EVENT_KEY))
+ if( element.getSpecificType().equals(JBossServerBehavior.FORCE_SHUTDOWN_EVENT_KEY))
return "The server was shutdown forcefully. All processes terminated.";
return null;
}
1.1 date: 2006/11/28 17:34:43; author: rawb; state: Exp;jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers/PackageBuildLabelProvider.java
Index: PackageBuildLabelProvider.java
===================================================================
/**
* JBoss, a Division of Red Hat
* Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
* by the @authors tag. See the copyright.txt in the distribution for a
* full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package org.jboss.ide.eclipse.as.ui.views.server.providers;
import java.util.ArrayList;
import java.util.Properties;
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.swt.graphics.Image;
import org.jboss.ide.eclipse.as.core.model.PackagesBuildListener;
import org.jboss.ide.eclipse.as.core.model.EventLogModel.EventLogTreeItem;
import org.jboss.ide.eclipse.as.ui.views.server.extensions.IEventLogLabelProvider;
/**
*
* @author rob.stryker at jboss.com
*/
public class PackageBuildLabelProvider extends LabelProvider implements IEventLogLabelProvider {
public Image getImage(EventLogTreeItem item) {
return null;
}
public Properties getProperties(EventLogTreeItem item) {
return null;
}
public String getText(EventLogTreeItem item) {
if( item.getSpecificType().equals(PackagesBuildListener.PROJECT_BUILD_STARTED)) return "Build Started: " + item.getProperty("project.name");
if( item.getSpecificType().equals(PackagesBuildListener.PROJECT_BUILD_FINISHED)) return "Build Finished: " + item.getProperty("project.name");
if( item.getSpecificType().equals(PackagesBuildListener.PACKAGE_BUILD_STARTED)) return "Package Build Started: " + item.getProperty("package.name");
if( item.getSpecificType().equals(PackagesBuildListener.PACKAGE_BUILD_FINISHED)) return "Package Build Finished: " + item.getProperty("package.name");
if( item.getSpecificType().equals(PackagesBuildListener.PACKAGE_BUILD_FINISHED)) return "Package Build Failed: " + item.getProperty("package.name");
return "";
}
public boolean supports(String type) {
ArrayList list = new ArrayList();
list.add(PackagesBuildListener.PROJECT_BUILD_STARTED);
list.add(PackagesBuildListener.PROJECT_BUILD_FINISHED);
list.add(PackagesBuildListener.PACKAGE_BUILD_STARTED);
list.add(PackagesBuildListener.PACKAGE_BUILD_FINISHED);
list.add(PackagesBuildListener.PACKAGE_BUILD_FAILED);
return list.contains(type);
}
}
More information about the jboss-cvs-commits
mailing list