Table of Contents

<plugIn> Element

This element adds a plug-in definition.

Parent Elements

plugIns

Attributes

Name Type Description Required
name string The name of the plug-in. This name can be anything and is used by Acuit Pinpoint Server to refer to the plug-in (e.g., in any error messages) Yes
type string A reference to the .NET type that implements the plug-in. The type string should contain two parts, separated by a comma: the full class name, and the name of the manifest file of the assembly that contains the class, minus its extension. The file name part must not contain any path information; the file is found via the configured plug-in search paths. The actual file must have a ".dll" file extension. Yes

Child Elements

Name Description Required
property Defines a property setting for the plug-in. There can be any number of these elements. No
settings Defines key/value configuration settings for the plug-in. No

Remarks

Important

Server plug-in assemblies cannot be unloaded once they are loaded within the running Acuit Pinpoint Server process. This means that, while new server plug-ins can be added at any time, a server plug-in that has already been loaded via this element cannot be replaced by a newer version without first stopping Acuit Pinpoint Server. Even if the plug-in is removed from the line configuration described here, the plug-in assembly will remain loaded in the Acuit Pinpoint Server process, so the plug-in DLL will be locked and cannot be replaced until Acuit Pinpoint Server is stopped.

See Acuit Pinpoint Server Plug-ins for information about creating server plug-ins.