You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by bl...@apache.org on 2003/03/07 19:57:25 UTC

cvs commit: avalon-excalibur/fortress/examples/src/java/org/apache/avalon/fortress/examples/viewer ComponentViewer.instruments Main.java

bloritsch    2003/03/07 10:57:25

  Modified:    fortress/examples/src/java/org/apache/avalon/fortress/examples/viewer
                        Main.java
  Added:       fortress/examples/src/java/org/apache/avalon/fortress/examples/viewer
                        ComponentViewer.instruments
  Log:
  allow the Viewer to have instrumentables--is more interesting when connected to the Instrument Client
  
  Revision  Changes    Path
  1.3       +2 -1      avalon-excalibur/fortress/examples/src/java/org/apache/avalon/fortress/examples/viewer/Main.java
  
  Index: Main.java
  ===================================================================
  RCS file: /home/cvs/avalon-excalibur/fortress/examples/src/java/org/apache/avalon/fortress/examples/viewer/Main.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Main.java	25 Feb 2003 16:28:50 -0000	1.2
  +++ Main.java	7 Mar 2003 18:57:25 -0000	1.3
  @@ -78,6 +78,7 @@
               config.setContainerConfiguration( "resource://org/apache/avalon/fortress/examples/viewer/ComponentViewer.xconf" );
               config.setLoggerManagerConfiguration( "resource://org/apache/avalon/fortress/examples/viewer/ComponentViewer.xlog" );
               config.setRoleManagerConfiguration( "resource://org/apache/avalon/fortress/examples/viewer/ComponentViewer.roles" );
  +            config.setInstrumentManagerConfiguration( "resource://org/apache/avalon/fortress/examples/viewer/ComponentViewer.instruments" );
   
               cm = new DefaultContainerManager( config.getContext() );
               org.apache.avalon.framework.container.ContainerUtil.initialize( cm );
  
  
  
  1.1                  avalon-excalibur/fortress/examples/src/java/org/apache/avalon/fortress/examples/viewer/ComponentViewer.instruments
  
  Index: ComponentViewer.instruments
  ===================================================================
  <instrument logger="system.instrument">
      <name>SwingContainer</name>
      <description>Fortress SwingContainer Example</description>
      
      <connectors>
          <connector class="altrmi" port="15555"/>
      </connectors>
      
      <state-file interval="60000" use-compact-samples="true">
          SwingContainer.sampledata
      </state-file>
      
      <instrumentables>
          <instrumentable name="instrument-manager" description="Instrument Manager">
              <instrument name="active-thread-count" description="Active Thread Count">
                  <sample type="max" interval="1000" size="600" description="Maximum each second."/>
              </instrument>
              
              <instrument name="total-memory" description="Total Memory">
                  <sample type="max" interval="1000" size="600" description="Maximum each second."/>
              </instrument>
              
              <instrument name="free-memory" description="Free Memory">
                  <sample type="min" interval="1000" size="600" description="Minimum each second."/>
              </instrument>
              
              <instrument name="memory" description="In-Use Memory">
                  <sample type="max" interval="1000" size="600" description="Maximum each second."/>
              </instrument>
          </instrumentable>
      </instrumentables>
  </instrument>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org