Table of Contents

Class NewMBeanProxyCmdletCommand

Namespace
MASES.JNetPS.Cmdlet.JMX
Assembly
MASES.JNetPS.dll
[Cmdlet("New", "MBeanProxy")]
public class NewMBeanProxyCmdletCommand : JNetPSCmdlet<JNetPSCore>
Inheritance
NewMBeanProxyCmdletCommand
Inherited Members
Extension Methods

Properties

Class

[Parameter(Position = 2, ValueFromPipelineByPropertyName = true, HelpMessage = "The management interface that the MBean exports, which will also be implemented by the returned proxy.")]
public Class Class { get; set; }

Property Value

Class

Connector

[Parameter(Position = 0, Mandatory = true, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true, HelpMessage = "The connection to use.")]
public JMXConnector Connector { get; set; }

Property Value

JMXConnector

InterfaceName

[Parameter(Position = 3, ValueFromPipelineByPropertyName = true, HelpMessage = "The management interface that the MBean exports, which will also be implemented by the returned proxy.")]
public string InterfaceName { get; set; }

Property Value

string

ObjectName

[Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true, HelpMessage = "The name of the MBean within connection to forward to.")]
public ObjectName ObjectName { get; set; }

Property Value

ObjectName

WithNotificationEmitter

[Parameter(Position = 4, ValueFromPipelineByPropertyName = true, HelpMessage = "Make the returned proxy implement NotificationEmitter by forwarding its methods via connection.")]
public SwitchParameter WithNotificationEmitter { get; set; }

Property Value

SwitchParameter

Methods

ProcessCommand()

protected override void ProcessCommand()