1man(1) goferd man page man(1)
2
3
4
6 gofer - The goferd management tool.
7
8
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
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
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
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
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
121 goferd(1)
122
123
125 No known bugs.
126
127
129 /etc/gofer/agent.conf
130 The main goferd configuration file
131
132
134 Jeff Ortel (jortel@redhat.com)
135
136
137
1382.6 10 March 2015 man(1)