artemis

package module
v0.0.0-...-d75b890 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Artemis

type Artemis struct {
	// contains filtered or unexported fields
}

func NewArtemis

func NewArtemis(_ip string, _jolokiaPort string, _name string, _user string, _password string) *Artemis

func (*Artemis) CreateQueue

func (artemis *Artemis) CreateQueue(addressName string, queueName string, routingType string) (*jolokia.ExecData, error)

func (*Artemis) DeleteAddress

func (artemis *Artemis) DeleteAddress(addressName string) (*jolokia.ExecData, error)

func (*Artemis) DeleteQueue

func (artemis *Artemis) DeleteQueue(queueName string) (*jolokia.ExecData, error)

func (*Artemis) ListBindingsForAddress

func (artemis *Artemis) ListBindingsForAddress(addressName string) (*jolokia.ExecData, error)

func (*Artemis) Uptime

func (artemis *Artemis) Uptime() (*jolokia.ReadData, error)

type IArtemis

type IArtemis interface {
	NewArtemis(_ip string, _jolokiaPort string, _name string, _userName string, _password string) *Artemis
	Uptime() (*jolokia.ReadData, error)
	CreateQueue(addressName string, queueName string) (*jolokia.ExecData, error)
	DeleteQueue(queueName string) (*jolokia.ExecData, error)
	ListBindingsForAddress(addressName string) (*jolokia.ExecData, error)
	DeleteAddress(addressName string) (*jolokia.ExecData, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL