1man(1)                          goferd man page                         man(1)
2
3
4

NAME

6       gofer - The goferd management tool.
7
8

SYNOPSIS

10       gofer [-h]
11
12       gofer mgt [ -h ] [ -H HOST ] [ -p PORT ]
13                 [ -s ] [ -l PATH ] [ -r PATH ] [ -u PATH ]
14
15       gofer rmi [ -h ] [ -u URL ] [ -a ADDRESS ] [ -t TARGET ]
16                 [ -i INPUT ] [ -r REPLY ] [ -w SECONDS ]
17                 [ -p PREFIX ] [ -d DATA ] [ -S SECRET ] [ -T SECONDS ]
18                 [ -A PATH ] [ -U NAME ] [ -A PASSWORD ]
19
20

DESCRIPTION

22       gofer  is  the command line tool for managing goferd and performing RMI
23       calls.  All unmapped arguments are considered arguments to the RMI tar‐
24       get.  Keyword arguments have the form of: <name>=<value>.
25
26
27       See: https://github.com/jortel/gofer for more information.
28
29

MANAGEMENT OPTIONS

31       The following options are supported by gofer mgt
32
33
34       -h [ --help ]
35              Displays the help message.
36
37       -H [ --host ] HOST
38              The host or IP used to connect to goferd.
39
40       -p [ --port ] PORT
41              The port used to connect to goferd.
42
43       -s [ --status ]
44              Displays goferd status information.
45
46       -l [ --load ] PATH
47              Load the plugin using the specified PATH to the descriptor.
48
49       -r [ --reload ] PATH
50              Reload  the  plugin  using the specified PATH to the descriptor.
51              The PATH can also be the plugin name.
52
53       -u [ --unload ] PATH
54              Unload the plugin using the specified PATH  to  the  descriptor.
55              The PATH can also be the plugin name.
56
57

CALL OPTIONS

59       The following options are supported by gofer rmi
60
61
62       -h [ --help ]
63              Displays the help message.
64
65       -u [ --url ] URL
66              The broker URL.
67
68       -a [ --address ] ADDRESS
69              The AMQP address for the agent.
70
71       -r [ --reply ] ADDRESS
72              The AMQP reply address.
73
74       -t [ --target ] TARGET
75              The RMI target.  Format is: <class>.<method>. Eg: Dog.bark
76
77       -i [ --input ] INPUT
78              The RMI input (json) document. Format is: [[], {}].
79
80       -w [ --wait ] SECONDS
81              The time in seconds to wait the RMI to complete.
82
83       -p [ --progress ] PREFIX
84              The  progress output prefix.  Enables progress reporting to STD‐
85              OUT with the prepended prefix.
86
87       -d [ --data ] DATA
88              User data round-tripped with the RMI request.
89
90       -S [ --secret ] SECRET
91              The shared secret to include with the RMI request.
92
93       -T [ --ttl ] SECONDS
94              The request TTL in seconds.
95
96       -A [ --authenticator ] PATH
97              The  python  path  to  a  message   Authenticator.    Eg:   red‐
98              hat.gofer.Authenticator.
99
100       -U [ --user ] NAME
101              The user name passed in the RMI request.
102
103       -P [ --password ] PASSWORD
104              The password passed in the RMI request.
105
106

EXAMPLES

108       $ gofer rmi -u qpid+amqp://localhost -a xyz -t Dog.bark "hello master"
109
110       $  gofer  rmi  -u qpid+amqp://localhost -a xyz -t Dog.bark words="hello
111       master"
112
113       $ gofer rmi -u qpid+amqp://localhost -a xyz -t  Dog.bark  -i  '[["hello
114       master"],{}]'
115
116       $  gofer  rmi  -u  qpid+amqp://localhost  -a xyz -d '{"id": "1234"}' -t
117       Dog.bark howdy
118
119

SEE ALSO

121       goferd(1)
122
123

BUGS

125       No known bugs.
126
127

FILES

129       /etc/gofer/agent.conf
130              The main goferd configuration file
131
132

AUTHOR

134       Jeff Ortel (jortel@redhat.com)
135
136
137
1382.6                              10 March 2015                          man(1)
Impressum