%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/java/latest/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.2.0.157284/
Upload File :
Create Path :
Current File : //usr/java/latest/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.2.0.157284/plugin.xml

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension-point id="com.jrockit.mc.rjmx.syntheticattribute" name="Synthetic MBeans and Attributes" schema="schema/com.jrockit.mc.rjmx.syntheticattribute.exsd"/>
   <extension-point id="com.jrockit.mc.rjmx.service" name="JMX Services" schema="schema/com.jrockit.mc.rjmx.service.exsd"/>
   <extension-point id="triggerConstraints" name="triggerConstraints" schema="schema/triggerConstraints.exsd"/>
   <extension-point id="triggerActions" name="triggerActions" schema="schema/triggerActions.exsd"/>
   <extension-point id="triggerEvaluators" name="triggerEvaluators" schema="schema/triggerEvaluators.exsd"/>
   <extension-point id="com.jrockit.mc.rjmx.syntheticnotification" name="Synthetic MBean notification" schema="schema/com.jrockit.mc.rjmx.syntheticnotification.exsd"/>
   <extension-point id="com.jrockit.mc.rjmx.actionProvider" name="Action Provider" schema="schema/com.jrockit.mc.rjmx.actionProvider.exsd"/>
   <extension-point id="com.jrockit.mc.rjmx.descriptorProvider" name="Descriptor Provider" schema="schema/com.jrockit.mc.rjmx.descriptorProvider.exsd"/>
   <extension-point id="triggerActionExceptionHandlers" name="triggerActionExceptionHandlers" schema="schema/triggerActionExceptionHandlers.exsd"/>
  
   <extension
         point="com.jrockit.mc.rjmx.service">
      <service
            factory="com.jrockit.mc.rjmx.services.internal.DiagnosticCommandServiceFactory"
            description="Diagnostic Commands"
            name="Diagnostic Commands">
      </service>
      <service
            factory="com.jrockit.mc.rjmx.services.internal.TimingServiceFactory"
            description="Server side time information"
            name="Timing">
      </service>
      <service
            factory="com.jrockit.mc.rjmx.services.internal.SystemPropertiesServiceFactory"
            description="Service for retrieving system properties"
            name="System Properties">
      </service>
      <service
            factory="com.jrockit.mc.rjmx.services.internal.VirtualMachineServiceFactory"
            description="Service for retrieving JVM related information"
            name="Virtual Machine Information">
      </service>
      <service
            factory="com.jrockit.mc.rjmx.services.internal.SubscriptionServiceFactory"
            description="Service for controlling the client side attribute subscription engine"
            name="Subscription Engine">
      </service>
      <service
            factory="com.jrockit.mc.rjmx.services.internal.MRIMetaDataServiceFactory"
            description="Service for getting attribute subscription related information and metadata"
            name="Attribute Info">
      </service>
      <service
            factory="com.jrockit.mc.rjmx.services.internal.AttributeStorageServiceFactory"
            description="Service for storing attribute values"
            name="Attribute Storage">
      </service>
      <service
            factory="com.jrockit.mc.rjmx.services.flr.internal.FlightRecorderServiceFactory"
            description="Service for controlling the flight recorder"
            name="Flight Recorder">
      </service>
      <service
            factory="com.jrockit.mc.rjmx.services.internal.FileMRIMetaDataDBFactory"
            description="Extended Metadata Database for Attributes. Contains things like display names and colors."
            name="Attribute Meta Data">
      </service>
      <service
            factory="com.jrockit.mc.rjmx.services.internal.CommercialFeaturesServiceFactory"
            description="Service for checking and enabling the state of the commercial features in hotspot."
            name="Commercial Features">
      </service>
       <service
            factory="com.jrockit.mc.rjmx.services.internal.MBeanManagerServiceFactory"
            description="MBean Manager Services"
            name="MBean Manager">
      </service>
   </extension>

	<extension
            point="org.eclipse.core.runtime.adapters">
         <factory
               adaptableType="com.jrockit.mc.rjmx.actionprovider.IActionProvider"
               class="com.jrockit.mc.rjmx.actionprovider.DefaultActionFactory">
            <adapter
                  type="com.jrockit.mc.common.IUserAction">
            </adapter>
         </factory>
         <factory
               adaptableType="com.jrockit.mc.rjmx.model.IServer"
               class="com.jrockit.mc.rjmx.actionprovider.DefaultActionFactory">
            <adapter
                  type="com.jrockit.mc.common.IUserAction">
            </adapter>
         </factory>
      </extension>
   <extension
         point="com.jrockit.mc.rjmx.syntheticattribute">
      <syntheticAttribute
            attributeName="attribute://java.lang:type=Memory/FreeHeapMemory"
            class="com.jrockit.mc.rjmx.subscription.internal.LongDifferenceAttribute"
            readable="true"
            type="long"
            writeable="false">
         <properties>
            <string
                  key="minuend"
                  value="attribute://java.lang:type=Memory/HeapMemoryUsage/committed">
            </string>
            <string
                  key="subtrahend"
                  value="attribute://java.lang:type=Memory/HeapMemoryUsage/used">
            </string>
         </properties>
      </syntheticAttribute>
      <syntheticAttribute
            attributeName="attribute://java.lang:type=Memory/FreeNonHeapMemory"
            class="com.jrockit.mc.rjmx.subscription.internal.LongDifferenceAttribute"
            readable="true"
            type="long"
            writeable="false">
         <properties>
            <string
                  key="minuend"
                  value="attribute://java.lang:type=Memory/NonHeapMemoryUsage/committed">
            </string>
            <string
                  key="subtrahend"
                  value="attribute://java.lang:type=Memory/NonHeapMemoryUsage/used">
            </string>
         </properties>
      </syntheticAttribute>
      <syntheticAttribute
            attributeName="attribute://java.lang:type=Memory/HeapMemoryUsagePercent"
            class="com.jrockit.mc.rjmx.subscription.internal.DivisionAttribute"
            readable="true"
            type="double"
            writeable="false">
         <properties>
            <string
                  key="dividend"
                  value="attribute://java.lang:type=Memory/HeapMemoryUsage/used">
            </string>
            <string
                  key="divisor"
                  value="attribute://java.lang:type=Memory/HeapMemoryUsage/committed">
            </string>
         </properties>
      </syntheticAttribute>
      <syntheticAttribute
            attributeName="attribute://java.lang:type=OperatingSystem/PhysicalMemoryUsagePercent"
            class="com.jrockit.mc.rjmx.subscription.internal.DivisionAttribute"
            readable="true"
            type="double"
            writeable="false">
         <properties>
            <string
                  key="dividend"
                  value="attribute://java.lang:type=OperatingSystem/UsedPhysicalMemorySize">
            </string>
            <string
                  key="divisor"
                  value="attribute://java.lang:type=OperatingSystem/TotalPhysicalMemorySize">
            </string>
         </properties>
      </syntheticAttribute>
      <syntheticAttribute
            attributeName="attribute://java.lang:type=OperatingSystem/UsedPhysicalMemorySize"
            class="com.jrockit.mc.rjmx.subscription.internal.LongDifferenceAttribute"
            readable="true"
            type="long"
            writeable="false">
         <properties>
            <string
                  key="minuend"
                  value="attribute://java.lang:type=OperatingSystem/TotalPhysicalMemorySize">
            </string>
            <string
                  key="subtrahend"
                  value="attribute://java.lang:type=OperatingSystem/FreePhysicalMemorySize">
            </string>
         </properties>
      </syntheticAttribute>
      <syntheticAttribute
            attributeName="attribute://java.lang:type=OperatingSystem/UsedSwapSpaceSize"
            class="com.jrockit.mc.rjmx.subscription.internal.LongDifferenceAttribute"
            readable="true"
            type="long"
            writeable="false">
         <properties>
            <string
                  key="minuend"
                  value="attribute://java.lang:type=OperatingSystem/TotalSwapSpaceSize">
            </string>
            <string
                  key="subtrahend"
                  value="attribute://java.lang:type=OperatingSystem/FreeSwapSpaceSize">
            </string>
         </properties>
      </syntheticAttribute>
      <syntheticAttribute
            attributeName="attribute://java.lang:type=Threading/DeadlockedThreadCount"
            class="com.jrockit.mc.rjmx.subscription.internal.DeadlockedThreadCountAttribute"
            readable="true"
            type="int"
            writeable="false">
      </syntheticAttribute>
      <syntheticAttribute
            attributeName="attribute://java.lang:type=Threading/MonitoredDeadlockedThreadCount"
            class="com.jrockit.mc.rjmx.subscription.internal.MonitoredDeadlockedThreadCountAttribute"
            readable="true"
            type="int"
            writeable="false">
      </syntheticAttribute>
   </extension>
   <extension
         point="com.jrockit.mc.rjmx.syntheticnotification">
      <syntheticNotification
            notificationName="notification://com.sun.management:type=GarbageCollectionAggregator/com.sun.management.gc.notification"
            class="com.jrockit.mc.rjmx.subscription.internal.HotSpotGcNotification"
            description="Sends an event every time a garbage collection has taken place. Identity number is the sequence number of the collection since the JMC connection was established."
            message=""
            type="javax.management.openmbean.CompositeData" />
      <syntheticNotification
            notificationName="notification://com.sun.management:type=GarbageCollectionAggregator/com.sun.management.gc.heapLiveSet"
            class="com.jrockit.mc.rjmx.subscription.internal.HotSpotLiveSetNotification"
            description="The remaining heap memory after a major GC, measured in percent of committed heap."
            message=""
            type="double" />
   </extension>

	<extension
         point="com.jrockit.mc.rjmx.triggerActions">
      <triggerAction
            class="com.jrockit.mc.rjmx.triggers.actions.internal.TriggerActionMail"
            description="%TRIGGER_ACTION_EMAIL_DESCRIPTION"
            icon="icons/send-email-16.png"
            id="com.jrockit.mc.rjmx.triggers.actions.TriggerActionMail"
            name="%TRIGGER_ACTION_EMAIL_NAME">      
         <string
               description="%TRIGGER_ACTION_EMAIL_SMTP_DESCRIPTION"
               id="smtp_server"
               name="%TRIGGER_ACTION_EMAIL_SMTP_LABEL"
               preference="true"/>
         <integer
               description="%TRIGGER_ACTION_EMAIL_SMTP_PORT_DESCRIPTION"
               id="smtp_server_port"
               name="%TRIGGER_ACTION_EMAIL_SMTP_PORT_LABEL"
               preference="true"/>
         <boolean
               description="%TRIGGER_ACTION_EMAIL_SMTP_SECURE_DESCRIPTION"
               id="smtp_server_secure"
               name="%TRIGGER_ACTION_EMAIL_SMTP_SECURE_LABEL"
               preference="true"/>
         <string
               description="%TRIGGER_ACTION_EMAIL_SMTP_USER_DESCRIPTION"
               id="smtp_server_user"
               name="%TRIGGER_ACTION_EMAIL_SMTP_USER_LABEL"
               preference="true"/>
         <password
               description="%TRIGGER_ACTION_EMAIL_SMTP_PASSWD_DESCRIPTION"
               id="smtp_server_password"
               name="%TRIGGER_ACTION_EMAIL_SMTP_PASSWD_LABEL"
               preference="true"/>
         <string
               description="%TRIGGER_ACTION_EMAIL_SENDER_DESCRIPTION"
               id="email_from"
               name="%TRIGGER_ACTION_EMAIL_SENDER_LABEL"
               preference="false"/>
         <string
               description="%TRIGGER_ACTION_EMAIL_RECEIVER_DESCRIPTION"
               id="email_to"
               name="%TRIGGER_ACTION_EMAIL_RECEIVER_LABEL"
               preference="false"/>
         <string
               description="%TRIGGER_ACTION_EMAIL_CC_DESCRIPTION"
               id="email_cc"
               name="%TRIGGER_ACTION_EMAIL_CC_LABEL"
               preference="false"/>
      </triggerAction>
      <triggerAction
            name="HPROF Dump"
            icon="icons/hprof-16.png"
            description="%TRIGGER_ACTION_HPROF_DESCRIPTION"
            class="com.jrockit.mc.rjmx.triggers.actions.internal.TriggerActionHPROF"
            id="com.jrockit.mc.rjmx.triggers.actions.internal.TriggerActionHPROF">
         <boolean
               description="%TRIGGER_ACTION_HPROF_ONLY_LIVE_DESCRIPTION"
               id="only_live"
               name="%TRIGGER_ACTION_HPROF_ONLY_LIVE_NAME"
               value="true">
         </boolean>
         <file
               description="%TRIGGER_ACTION_HPROF_FILENAME_DESCRIPTION"
               id="filename"
               name="%TRIGGER_ACTION_HPROF_FILENAME_NAME"
               value="default.hprof">
         </file>
      </triggerAction>

      <triggerAction
            class="com.jrockit.mc.rjmx.triggers.actions.internal.TriggerActionDiagnosticCommand"
            description="%TRIGGER_ACTION_DIAGNOSTIC_COMMAND_DESCRIPTION"
            icon="icons/diagnostic-command-16.png"
            id="com.jrockit.mc.rjmx.triggers.actions.internal.TriggerActionDiagnosticCommand"
            name="%TRIGGER_ACTION_DIAGNOSTIC_COMMAND_NAME">
         <file
               description="%TRIGGER_ACTION_DIAGNOSTIC_COMMAND_LOG_FILE_DESCRIPTION"
               id="log_file"
               name="%TRIGGER_ACTION_DIAGNOSTIC_COMMAND_LOG_FILE_NAME"
               value="command.log"/>
         <boolean
               description="%TRIGGER_ACTION_DIAGNOSTIC_COMMAND_APPEND_DESCRIPTION"
               id="append"
               name="%TRIGGER_ACTION_DIAGNOSTIC_COMMAND_APPEND_NAME"
               value="true"/>
         <string
               description="%TRIGGER_ACTION_DIAGNOSTIC_COMMAND_COMMAND_DESCRIPTION"
               id="command"
               name="%TRIGGER_ACTION_DIAGNOSTIC_COMMAND_COMMAND_NAME"
               value="Thread.print"/>
      </triggerAction>

      <!-- Activate extension when we have a working headless console
			      <triggerAction
			            class="com.jrockit.mc.rjmx.triggers.actions.internal.TriggerActionDigest"
			            description="%TRIGGER_ACTION_DIGEST_DESCRIPTION"
			            icon="icons/send-email-16.png"
			            id="com.jrockit.mc.rjmx.triggers.actions.TriggerActionDigest"
			            name="%TRIGGER_ACTION_DIGEST_NAME">
			     	<integer
			               description="How often reports should be sent, in minutes."
			               id="report_interval"
			               label="%TRIGGER_ACTION_DIGEST_REPORT_INTERVAL"
			               min="1"
			               value="120"/>
			         <string
			               description="%TRIGGER_ACTION_EMAIL_SMTP_DESCRIPTION"
			               id="smtp_server"
			               label="%TRIGGER_ACTION_EMAIL_SMTP_LABEL"
			               preference="true"/>
			         <string
			               description="%TRIGGER_ACTION_EMAIL_SENDER_DESCRIPTION"
			               id="email_from"
			               label="%TRIGGER_ACTION_EMAIL_SENDER_LABEL"
			               preference="false"/>
			         <string
			               description="%TRIGGER_ACTION_EMAIL_RECEIVER_DESCRIPTION"
			               id="email_to"
			               label="%TRIGGER_ACTION_EMAIL_RECEIVER_LABEL"
			               preference="true"/>
			         <string
			               description="%TRIGGER_ACTION_EMAIL_CC_DESCRIPTION"
			               id="email_cc"
			               label="%TRIGGER_ACTION_EMAIL_CC_LABEL"
			               preference="true"/>
			         <string
			               description="%TRIGGER_ACTION_EMAIL_BCC_DESCRIPTION"
			               id="email_bcc"
			               label="%TRIGGER_ACTION_EMAIL_BCC_LABEL"
			               preference="true"/>
			      </triggerAction>
       -->

      <triggerAction
            name="%TRIGGER_ACTION_LOG_TO_FILE_NAME"
            icon="icons/console_view.png"
            description="%TRIGGER_ACTION_LOG_TO_FILE_DESCRIPTION"
            class="com.jrockit.mc.rjmx.triggers.actions.internal.TriggerActionLogToFile"
            id="com.jrockit.mc.rjmx.triggers.actions.internal.TriggerActionLogToFile">
         <file
               description="%TRIGGER_ACTION_LOG_TO_FILE_FILENAME_DESCRIPTION"
               id="filename"
               name="%TRIGGER_ACTION_LOG_TO_FILE_FILENAME_NAME"
               value="log.txt">
         </file>
      </triggerAction>
      
      <triggerAction
            class="com.jrockit.mc.rjmx.triggers.actions.internal.TriggerActionSystemOut"
            description="%TRIGGER_ACTION_SYSTEM_OUT_DESCRIPTION"
            icon="icons/console_view.png"
            id="com.jrockit.mc.rjmx.triggers.actions.TriggerActionSystemOut"
            name="%TRIGGER_ACTION_SYSTEM_OUT_NAME"/>
   </extension>

   <extension
         point="com.jrockit.mc.rjmx.triggerConstraints">
      <triggerConstraint
            class="com.jrockit.mc.rjmx.triggers.constraints.internal.TriggerConstraintDateRange"
            description="%TRIGGER_CONSTRAINT_DATE_RANGE_DESCRIPTION"
            icon="icons/date-span-16.png"
            id="com.jrockit.mc.rjmx.triggers.constraints.TriggerConstraintDateRange"
            name="%TRIGGER_CONSTRAINT_DATE_RANGE_NAME">
         <date
               description="%TRIGGER_CONSTRAINT_DATE_RANGE_FROM_DESCRIPTION"
               id="from"
               name="%TRIGGER_CONSTRAINT_DATE_RANGE_FROM_LABEL"/>
         <date
               description="%TRIGGER_CONSTRAINT_DATE_RANGE_TO_DESCRIPTION"
               id="to"
               name="%TRIGGER_CONSTRAINT_DATE_RANGE_TO_LABEL"/>
      </triggerConstraint>
      <triggerConstraint
            class="com.jrockit.mc.rjmx.triggers.constraints.internal.TriggerConstraintTimeRange"
            description="%TRIGGER_CONSTRAINT_TIME_RANGE_DESCRIPTION"
            icon="icons/time-span-16.png"
            id="com.jrockit.mc.rjmx.triggers.constraints.TriggerConstraintTimeRange"
            name="%TRIGGER_CONSTRAINT_TIME_RANGE_NAME">
         <time
               description="%TRIGGER_CONSTRAINT_TIME_RANGE_FROM_DESCRIPTION"
               id="from"
               name="%TRIGGER_CONSTRAINT_TIME_RANGE_FROM_LABEL"/>
         <time
               description="%TRIGGER_CONSTRAINT_TIME_RANGE_TO_DESCRIPTION"
               id="to"
               name="%TRIGGER_CONSTRAINT_TIME_RANGE_TO_LABEL"/>
      </triggerConstraint>
      <triggerConstraint
            class="com.jrockit.mc.rjmx.triggers.constraints.internal.TriggerConstraintDayOfWeek"
            description="%TRIGGER_CONSTRAINT_DAY_OF_WEEK_DESCRIPTION"
            icon="icons/day-of-week-16.png"
            id="com.jrockit.mc.rjmx.triggers.constraints.TriggerConstraintDayOfWeek"
            name="%TRIGGER_CONSTRAINT_DAY_OF_WEEK_NAME">
         <boolean
               id="monday"
               name="%TRIGGER_CONSTRAINT_DAY_OF_WEEK_MONDAY_LABEL"
               value="true"/>
         <boolean
               id="tuesday"
               name="%TRIGGER_CONSTRAINT_DAY_OF_WEEK_TUESDAY_LABEL"
               value="true"/>
         <boolean
               id="wednesday"
               name="%TRIGGER_CONSTRAINT_DAY_OF_WEEK_WEDNESDAY_LABEL"
               value="true"/>
         <boolean
               id="thursday"
               name="%TRIGGER_CONSTRAINT_DAY_OF_WEEK_THURSDAY_LABEL"
               value="true"/>
         <boolean
               id="friday"
               name="%TRIGGER_CONSTRAINT_DAY_OF_WEEK_FRIDAY_LABEL"
               value="true"/>
         <boolean
               id="saturday"
               name="%TRIGGER_CONSTRAINT_DAY_OF_WEEK_SATURDAY_LABEL"
               value="true"/>
         <boolean
               id="sunday"
               name="%TRIGGER_CONSTRAINT_DAY_OF_WEEK_SUNDAY_LABEL"
               value="true"/>
      </triggerConstraint>
   </extension>
   
    <extension
         point="com.jrockit.mc.rjmx.triggerEvaluators">
      <triggerEvaluator
            class="com.jrockit.mc.rjmx.triggers.internal.ValueEvaluatorBoolean"
            description="A true boolean value evaluator"
            id="com.jrockit.mc.rjmx.triggers.evaluators.ValueEvaluatorBoolean"
            name="ValueEvaluatorBoolean">
      </triggerEvaluator>
      <triggerEvaluator
            class="com.jrockit.mc.rjmx.triggers.internal.ValueEvaluatorNumberMax"
            description="A maximum number value evaluator"
            id="com.jrockit.mc.rjmx.triggers.evaluators.ValueEvaluatorNumberMax"
            name="ValueEvaluatorNumberMax">
      </triggerEvaluator>
      <triggerEvaluator
            class="com.jrockit.mc.rjmx.triggers.internal.ValueEvaluatorNumberMin"
            description="A minimum number value evaluator"
            id="com.jrockit.mc.rjmx.triggers.evaluators.ValueEvaluatorNumberMin"
            name="ValueEvaluatorNumberMin">
      </triggerEvaluator>
      <triggerEvaluator
            class="com.jrockit.mc.rjmx.triggers.internal.ValueEvaluatorStringMatch"
            description="An equal String value evaluator"
            id="com.jrockit.mc.rjmx.triggers.evaluators.ValueEvaluatorStringMatch"
            name="ValueEvaluatorStringMatch">
      </triggerEvaluator>
   </extension>
   <extension
         point="com.jrockit.mc.rjmx.triggerActionExceptionHandlers">
      <exceptionHandler
            class="com.jrockit.mc.rjmx.triggers.internal.DefaultExceptionHandler">
      </exceptionHandler>
   </extension>   
   
</plugin>

Zerion Mini Shell 1.0