Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method of plug-in scheduling process monitoring based on dynamic proxy

A dynamic agent and scheduling process technology, applied in hardware monitoring, program control devices, program loading/starting, etc., can solve problems such as inconvenience, waste of manpower, and material resources, achieve low coupling, reduce maintenance costs, and improve maintenance efficiency. Effect

Active Publication Date: 2017-06-06
LINEWELL SOFTWARE
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The current Java development kit includes support for dynamic proxies. Dynamic proxies are dynamically created using the reflection mechanism when the program is running. Its configuration files are flexible, but it only supports the implementation of interfaces.
[0003] Ordinary systems are not allowed to be changed or expanded after compilation. If you want to change or expand, you must modify the logic code and then recompile and release. This is not only inconvenient to use, but also wastes a lot of manpower and material resources. Reasonable use of plug-ins can solve the above problems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method of plug-in scheduling process monitoring based on dynamic proxy
  • A method of plug-in scheduling process monitoring based on dynamic proxy

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In the method for monitoring the plug-in scheduling process based on dynamic agent implementation of the present invention, all monitored systems include multiple plug-ins, and each plug-in contains an interface plug-in module, an object creation module, a strategy module, a monitoring logic module, and a data storage module and return the implementing object module. All monitored systems in this method are based on plug-in development, and the realization of monitoring logic includes interface plug-in module, creating realization object module, strategy module, monitoring logic module, data storage module and returning realization object module. The interface plug-in module searches for a corresponding implementation plug-in according to the interface; the creation implementation object module is connected to the interface plug-in module to create an implementation object corresponding to the interface; the strategy module analyzes and judges whether the created impleme...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a plug-in scheduling process monitoring method implemented based on a dynamic proxy. All monitored systems in the monitoring method are developed based on plug-ins. Modules involved in monitoring logic implementation include an interface plug-in module, a creation implementation object module, a strategy module, a monitoring logic module, a data storage module and a return implementation object module. The interface plug-in module enters the creation implementation object module according to an interface class name, an implementation object uses the strategy module to analyze and judge whether to perform a monitoring strategy or not, the monitoring logic module is implanted when an application system is set as monitoring, data generated in the running process of the monitoring logic module are subjected to unstructured data storage through the data storage module, and the return implementation object module is entered; if the application system is set as non-monitoring, the return implementation object module is entered directly. By the method, unified monitoring of plug-in invoking relation and error messages of system running logic is realized via a dynamic proxy mode.

Description

technical field [0001] The invention relates to the technical field of plug-in monitoring, in particular to a method for monitoring a plug-in scheduling process based on a dynamic agent. Background technique [0002] The current Java development kit includes support for dynamic proxies. Dynamic proxies are created dynamically by using the reflection mechanism when the program is running. Its configuration files are flexible, but it only supports the implementation of interfaces. [0003] Ordinary systems are not allowed to be changed or expanded after compilation. If you want to change or expand, you must modify the logic code and then recompile and release. This is not only inconvenient to use, but also wastes a lot of manpower and material resources. Reasonable use of plug-ins The above-mentioned problems can be solved. A plug-in is an extended function module written according to a predetermined interface of the system. The basic purpose is to realize the isolation betwe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/30G06F9/445
Inventor 游建友赖礼袍周华
Owner LINEWELL SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products