|
From: Pavel V. <va...@us...> - 2002-09-11 19:09:02
|
Update of /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions
In directory usw-pr-cvs1:/tmp/cvs-serv3857
Modified Files:
AttachAction.java ContinueAction.java DetachAction.java
DisableGCAction.java EnableGCAction.java FinishAction.java
GCAction.java ListenAction.java PauseAction.java
SnapshotAction.java
Log Message:
enabling/disabling actions
Index: AttachAction.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions/AttachAction.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** AttachAction.java 10 Sep 2002 19:33:26 -0000 1.3
--- AttachAction.java 11 Sep 2002 19:08:51 -0000 1.4
***************
*** 74,77 ****
--- 74,93 ----
TopManager.getDefault().setStatusText(
"Attaching to Profiler...done");
+ ((CallableSystemAction) findObject( PauseAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( SnapshotAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( GCAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( DisableGCAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( FinishAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( DetachAction.class ))
+ .setEnabled( true );
+
+ ((CallableSystemAction) findObject( ListenAction.class ))
+ .setEnabled( false );
+ this.setEnabled( false );
ok=true;
} catch (ConnectingException e) {
***************
*** 117,120 ****
--- 133,139 ----
/*
* $Log$
+ * Revision 1.4 2002/09/11 19:08:51 vachis
+ * enabling/disabling actions
+ *
* Revision 1.3 2002/09/10 19:33:26 vachis
* launch action
Index: ContinueAction.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions/ContinueAction.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ContinueAction.java 27 Jan 2002 23:14:45 -0000 1.2
--- ContinueAction.java 11 Sep 2002 19:08:52 -0000 1.3
***************
*** 41,44 ****
--- 41,58 ----
if (session!=null) {
session.getVM().resumeThreads();
+ ((CallableSystemAction) findObject( PauseAction.class ))
+ .setEnabled( true );
+ this.setEnabled( false );
+
+ if (((PauseAction) findObject( PauseAction.class )).wasGCEnabled()) {
+ ((CallableSystemAction) findObject( GCAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( DisableGCAction.class ))
+ .setEnabled( true );
+ }
+ else {
+ ((CallableSystemAction) findObject( EnableGCAction.class ))
+ .setEnabled( true );
+ }
}
}
***************
*** 59,62 ****
--- 73,77 ----
super.initialize();
putProperty(Action.SHORT_DESCRIPTION, NbBundle.getMessage(ContinueAction.class, "HINT_continueAction"));
+ this.setEnabled( false );
}
***************
*** 65,68 ****
--- 80,86 ----
/*
* $Log$
+ * Revision 1.3 2002/09/11 19:08:52 vachis
+ * enabling/disabling actions
+ *
* Revision 1.2 2002/01/27 23:14:45 stolis
* Reference to wrong class removed.
Index: DetachAction.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions/DetachAction.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** DetachAction.java 10 Sep 2002 19:33:26 -0000 1.2
--- DetachAction.java 11 Sep 2002 19:08:52 -0000 1.3
***************
*** 43,46 ****
--- 43,70 ----
session.getVM().disconnect();
data.removeSession(session);
+ ((CallableSystemAction) findObject( ListenAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( AttachAction.class ))
+ .setEnabled( true );
+ this.setEnabled( false );
+ ((CallableSystemAction) findObject( FinishAction.class ))
+ .setEnabled( false );
+
+ ((CallableSystemAction) findObject( PauseAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( SnapshotAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( GCAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( EnableGCAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( FinishAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( DetachAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( ContinueAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( DisableGCAction.class ))
+ .setEnabled( false );
}
}
***************
*** 61,64 ****
--- 85,89 ----
super.initialize();
putProperty(Action.SHORT_DESCRIPTION, NbBundle.getMessage(DetachAction.class, "HINT_detachAction"));
+ this.setEnabled( false );
}
***************
*** 67,70 ****
--- 92,98 ----
/*
* $Log$
+ * Revision 1.3 2002/09/11 19:08:52 vachis
+ * enabling/disabling actions
+ *
* Revision 1.2 2002/09/10 19:33:26 vachis
* launch action
Index: DisableGCAction.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions/DisableGCAction.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** DisableGCAction.java 27 Jan 2002 23:19:58 -0000 1.1
--- DisableGCAction.java 11 Sep 2002 19:08:52 -0000 1.2
***************
*** 41,44 ****
--- 41,49 ----
if (session!=null) {
session.getVM().enableGC(false);
+ ((CallableSystemAction) findObject( EnableGCAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( GCAction.class ))
+ .setEnabled( false );
+ this.setEnabled( false );
}
}
***************
*** 59,62 ****
--- 64,68 ----
super.initialize();
putProperty(Action.SHORT_DESCRIPTION, NbBundle.getMessage(DisableGCAction.class, "HINT_disableGCAction"));
+ this.setEnabled( false );
}
***************
*** 65,68 ****
--- 71,77 ----
/*
* $Log$
+ * Revision 1.2 2002/09/11 19:08:52 vachis
+ * enabling/disabling actions
+ *
* Revision 1.1 2002/01/27 23:19:58 stolis
* DisableGC action.
Index: EnableGCAction.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions/EnableGCAction.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** EnableGCAction.java 27 Jan 2002 23:19:28 -0000 1.1
--- EnableGCAction.java 11 Sep 2002 19:08:52 -0000 1.2
***************
*** 41,44 ****
--- 41,49 ----
if (session!=null) {
session.getVM().enableGC(true);
+ ((CallableSystemAction) findObject( DisableGCAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( GCAction.class ))
+ .setEnabled( true );
+ this.setEnabled( false );
}
}
***************
*** 59,62 ****
--- 64,68 ----
super.initialize();
putProperty(Action.SHORT_DESCRIPTION, NbBundle.getMessage(EnableGCAction.class, "HINT_enableGCAction"));
+ this.setEnabled( false );
}
***************
*** 65,68 ****
--- 71,77 ----
/*
* $Log$
+ * Revision 1.2 2002/09/11 19:08:52 vachis
+ * enabling/disabling actions
+ *
* Revision 1.1 2002/01/27 23:19:28 stolis
* EnableGC action.
Index: FinishAction.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions/FinishAction.java,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** FinishAction.java 14 Oct 2001 22:17:27 -0000 1.1.1.1
--- FinishAction.java 11 Sep 2002 19:08:52 -0000 1.2
***************
*** 43,46 ****
--- 43,69 ----
session.getVM().exit(0);
data.removeSession(session);
+ ((CallableSystemAction) findObject( ListenAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( AttachAction.class ))
+ .setEnabled( true );
+ this.setEnabled( false );
+ ((CallableSystemAction) findObject( DetachAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( PauseAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( SnapshotAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( GCAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( EnableGCAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( FinishAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( DetachAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( ContinueAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( DisableGCAction.class ))
+ .setEnabled( false );
}
}
***************
*** 61,64 ****
--- 84,88 ----
super.initialize();
putProperty(Action.SHORT_DESCRIPTION, NbBundle.getMessage(FinishAction.class, "HINT_finishAction"));
+ this.setEnabled( false );
}
***************
*** 67,70 ****
--- 91,97 ----
/*
* $Log$
+ * Revision 1.2 2002/09/11 19:08:52 vachis
+ * enabling/disabling actions
+ *
* Revision 1.1.1.1 2001/10/14 22:17:27 stolis
* The very first version of profiler module.
Index: GCAction.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions/GCAction.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** GCAction.java 27 Jan 2002 23:18:58 -0000 1.1
--- GCAction.java 11 Sep 2002 19:08:52 -0000 1.2
***************
*** 59,62 ****
--- 59,63 ----
super.initialize();
putProperty(Action.SHORT_DESCRIPTION, NbBundle.getMessage(GCAction.class, "HINT_GCAction"));
+ this.setEnabled( false );
}
***************
*** 65,68 ****
--- 66,72 ----
/*
* $Log$
+ * Revision 1.2 2002/09/11 19:08:52 vachis
+ * enabling/disabling actions
+ *
* Revision 1.1 2002/01/27 23:18:58 stolis
* GC action.
Index: ListenAction.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions/ListenAction.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ListenAction.java 16 May 2002 12:11:00 -0000 1.1
--- ListenAction.java 11 Sep 2002 19:08:52 -0000 1.2
***************
*** 101,104 ****
--- 101,122 ----
ProfilerData.getData().addSession(session);
panel=null;
+ ((CallableSystemAction) findObject( PauseAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( SnapshotAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( GCAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( DisableGCAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( FinishAction.class ))
+ .setEnabled( true );
+ ((CallableSystemAction) findObject( DetachAction.class ))
+ .setEnabled( true );
+
+ ((CallableSystemAction) findObject( AttachAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( ListenAction.class ))
+ .setEnabled( false );
+
} catch (ConnectingException e) {
ProfilerData.getData().removeConListener(conLis);
***************
*** 117,120 ****
--- 135,141 ----
/*
* $Log$
+ * Revision 1.2 2002/09/11 19:08:52 vachis
+ * enabling/disabling actions
+ *
* Revision 1.1 2002/05/16 12:11:00 stolis
* Listen and terminate listener actions.
Index: PauseAction.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions/PauseAction.java,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** PauseAction.java 14 Oct 2001 22:17:22 -0000 1.1.1.1
--- PauseAction.java 11 Sep 2002 19:08:52 -0000 1.2
***************
*** 36,39 ****
--- 36,45 ----
*/
public class PauseAction extends CallableSystemAction {
+ //FIXME
+ private static boolean awasGCEnabled = true;
+
+ public boolean wasGCEnabled() {
+ return awasGCEnabled;
+ }
public void performAction () {
***************
*** 41,44 ****
--- 47,63 ----
if (session!=null) {
session.getVM().suspendThreads();
+ awasGCEnabled = ((CallableSystemAction) findObject( GCAction.class ))
+ .isEnabled();
+
+ ((CallableSystemAction) findObject( ContinueAction.class ))
+ .setEnabled( true );
+ this.setEnabled( false );
+ ((CallableSystemAction) findObject( GCAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( DisableGCAction.class ))
+ .setEnabled( false );
+ ((CallableSystemAction) findObject( EnableGCAction.class ))
+ .setEnabled( false );
+
}
}
***************
*** 59,62 ****
--- 78,82 ----
super.initialize();
putProperty(Action.SHORT_DESCRIPTION, NbBundle.getMessage(PauseAction.class, "HINT_pauseAction"));
+ this.setEnabled( false );
}
***************
*** 65,68 ****
--- 85,91 ----
/*
* $Log$
+ * Revision 1.2 2002/09/11 19:08:52 vachis
+ * enabling/disabling actions
+ *
* Revision 1.1.1.1 2001/10/14 22:17:22 stolis
* The very first version of profiler module.
Index: SnapshotAction.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/actions/SnapshotAction.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** SnapshotAction.java 26 Feb 2002 00:44:51 -0000 1.2
--- SnapshotAction.java 11 Sep 2002 19:08:52 -0000 1.3
***************
*** 59,62 ****
--- 59,63 ----
super.initialize();
putProperty(Action.SHORT_DESCRIPTION, NbBundle.getMessage(SnapshotAction.class, "HINT_snapshotAction"));
+ this.setEnabled( false );
}
***************
*** 65,68 ****
--- 66,72 ----
/*
* $Log$
+ * Revision 1.3 2002/09/11 19:08:52 vachis
+ * enabling/disabling actions
+ *
* Revision 1.2 2002/02/26 00:44:51 stolis
* Refactoring of snapshot action.
|