Skip to content

Commit 4f2d78c

Browse files
lenzlenz
authored andcommitted
Library supporting ARI 1.9.0 - Asterisk 13.7.0
1 parent 5fd6453 commit 4f2d78c

551 files changed

Lines changed: 9843 additions & 1303 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ If you use Gradle (or any tool using Maven dependencies) you can simply declare
3939

4040

4141
dependencies {
42-
compile 'ch.loway.oss.ari4java:ari4java:0.3.2'
42+
compile 'ch.loway.oss.ari4java:ari4java:0.3.4'
4343
}
4444

4545
This will download the package and all required dependencies.
@@ -87,6 +87,7 @@ The project requires:
8787
Status
8888
------
8989

90+
* 16.01.30 - Added support for ARI 1.9.0 - release 0.3.4
9091
* 15.09.19 - Added support for ARI 1.8.0 (bug #32) - release 0.3.2
9192
* 15.03.20 - Disconnected ARI WS now throws an exception - se bug #28 - release 0.3.1
9293
* 15.03.11 - Added support for ARI 1.7.0 (bug #28) - release 0.3.0

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ def env = System.getenv()
99

1010
project.ext {
1111
webapp_name = 'ari4java'
12-
app_version = '0.3.2'
12+
app_version = '0.3.4'
1313
build_number = env["BUILD_NUMBER"]
1414
version_class = 'ch/loway/oss/ari4java/BUILD.java'
1515
build_time = "" + new Date()

classes/ch/loway/oss/ari4java/AriVersion.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import ch.loway.oss.ari4java.generated.ari_1_6_0.AriBuilder_impl_ari_1_6_0;
99
import ch.loway.oss.ari4java.generated.ari_1_7_0.AriBuilder_impl_ari_1_7_0;
1010
import ch.loway.oss.ari4java.generated.ari_1_8_0.AriBuilder_impl_ari_1_8_0;
11+
import ch.loway.oss.ari4java.generated.ari_1_9_0.AriBuilder_impl_ari_1_9_0;
1112
import ch.loway.oss.ari4java.tools.ARIException;
1213

1314
/**
@@ -24,6 +25,7 @@ public enum AriVersion {
2425
ARI_1_6_0 ( "1.6.0", new AriBuilder_impl_ari_1_6_0() ), /** Asterisk 13.1.0 */
2526
ARI_1_7_0 ( "1.7.0", new AriBuilder_impl_ari_1_7_0() ), /** Asterisk 13.2.0 */
2627
ARI_1_8_0 ( "1.8.0", new AriBuilder_impl_ari_1_8_0() ), /** Asterisk 13.5.0 */
28+
ARI_1_9_0 ( "1.9.0", new AriBuilder_impl_ari_1_9_0() ), /** Asterisk 13.7.0 */
2729

2830
IM_FEELING_LUCKY ( "", null );
2931

classes/ch/loway/oss/ari4java/generated/ActionApplications.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// ----------------------------------------------------
44
// THIS CLASS WAS GENERATED AUTOMATICALLY
55
// PLEASE DO NOT EDIT
6-
// Generated on: Sat Sep 19 08:50:54 CEST 2015
6+
// Generated on: Sat Jan 30 13:39:05 CET 2016
77
// ----------------------------------------------------
88

99
import java.util.Date;

classes/ch/loway/oss/ari4java/generated/ActionAsterisk.java

Lines changed: 126 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// ----------------------------------------------------
44
// THIS CLASS WAS GENERATED AUTOMATICALLY
55
// PLEASE DO NOT EDIT
6-
// Generated on: Sat Sep 19 08:50:54 CEST 2015
6+
// Generated on: Sat Jan 30 13:39:05 CET 2016
77
// ----------------------------------------------------
88

99
import java.util.Date;
@@ -22,45 +22,45 @@
2222

2323
public interface ActionAsterisk {
2424

25-
// void reloadModule String
25+
// void deleteObject String String String AriCallback<Void> callback
2626
/**********************************************************
27-
* Reload an Asterisk module.
2827
*
2928
*
3029
* @since ari_1_8_0
3130
*********************************************************/
32-
public void reloadModule(String moduleName) throws RestException;
31+
public void deleteObject(String configClass, String objectType, String id, AriCallback<Void> callback);
3332

3433

3534

36-
// void getInfo String AriCallback<AsteriskInfo> callback
35+
// List<ConfigTuple> updateObject String String String Map<String,String>
3736
/**********************************************************
37+
* Create or update a dynamic configuration object.
3838
*
3939
*
40-
* @since ari_0_0_1
40+
* @since ari_1_8_0
4141
*********************************************************/
42-
public void getInfo(String only, AriCallback<AsteriskInfo> callback);
42+
public List<ConfigTuple> updateObject(String configClass, String objectType, String id, Map<String,String> fields) throws RestException;
4343

4444

4545

46-
// List<ConfigTuple> updateObject String String String Map<String,String>
46+
// void reloadModule String
4747
/**********************************************************
48-
* Create or update a dynamic configuration object.
48+
* Reload an Asterisk module.
4949
*
5050
*
5151
* @since ari_1_8_0
5252
*********************************************************/
53-
public List<ConfigTuple> updateObject(String configClass, String objectType, String id, Map<String,String> fields) throws RestException;
53+
public void reloadModule(String moduleName) throws RestException;
5454

5555

5656

57-
// void deleteObject String String String AriCallback<Void> callback
57+
// void addLog String String AriCallback<Void> callback
5858
/**********************************************************
5959
*
6060
*
61-
* @since ari_1_8_0
61+
* @since ari_1_9_0
6262
*********************************************************/
63-
public void deleteObject(String configClass, String objectType, String id, AriCallback<Void> callback);
63+
public void addLog(String logChannelName, String configuration, AriCallback<Void> callback);
6464

6565

6666

@@ -74,14 +74,14 @@ public interface ActionAsterisk {
7474

7575

7676

77-
// void deleteObject String String String
77+
// List<Module> listModules
7878
/**********************************************************
79-
* Delete a dynamic configuration object.
79+
* List Asterisk modules.
8080
*
8181
*
8282
* @since ari_1_8_0
8383
*********************************************************/
84-
public void deleteObject(String configClass, String objectType, String id) throws RestException;
84+
public List<Module> listModules() throws RestException;
8585

8686

8787

@@ -95,14 +95,14 @@ public interface ActionAsterisk {
9595

9696

9797

98-
// List<Module> listModules
98+
// List<LogChannel> listLogChannels
9999
/**********************************************************
100-
* List Asterisk modules.
100+
* Gets Asterisk log channel information.
101101
*
102102
*
103-
* @since ari_1_8_0
103+
* @since ari_1_9_0
104104
*********************************************************/
105-
public List<Module> listModules() throws RestException;
105+
public List<LogChannel> listLogChannels() throws RestException;
106106

107107

108108

@@ -128,6 +128,16 @@ public interface ActionAsterisk {
128128

129129

130130

131+
// void rotateLog String AriCallback<Void> callback
132+
/**********************************************************
133+
*
134+
*
135+
* @since ari_1_9_0
136+
*********************************************************/
137+
public void rotateLog(String logChannelName, AriCallback<Void> callback);
138+
139+
140+
131141
// void setGlobalVar String String
132142
/**********************************************************
133143
* Set the value of a global variable.
@@ -161,95 +171,169 @@ public interface ActionAsterisk {
161171

162172

163173

164-
// void listModules AriCallback<List<Module>> callback
174+
// void unloadModule String
165175
/**********************************************************
176+
* Unload an Asterisk module.
166177
*
167178
*
168179
* @since ari_1_8_0
169180
*********************************************************/
170-
public void listModules(AriCallback<List<Module>> callback);
181+
public void unloadModule(String moduleName) throws RestException;
171182

172183

173184

174-
// void getGlobalVar String AriCallback<Variable> callback
185+
// void getModule String AriCallback<Module> callback
186+
/**********************************************************
187+
*
188+
*
189+
* @since ari_1_8_0
190+
*********************************************************/
191+
public void getModule(String moduleName, AriCallback<Module> callback);
192+
193+
194+
195+
// void updateObject String String String Map<String,String> AriCallback<List<ConfigTuple>> callback
175196
/**********************************************************
197+
*
198+
*
199+
* @since ari_1_8_0
200+
*********************************************************/
201+
public void updateObject(String configClass, String objectType, String id, Map<String,String> fields, AriCallback<List<ConfigTuple>> callback);
202+
203+
204+
205+
// AsteriskInfo getInfo String
206+
/**********************************************************
207+
* Gets Asterisk system information.
176208
*
177209
*
178210
* @since ari_0_0_1
179211
*********************************************************/
180-
public void getGlobalVar(String variable, AriCallback<Variable> callback);
212+
public AsteriskInfo getInfo(String only) throws RestException;
181213

182214

183215

184-
// void setGlobalVar String String AriCallback<Void> callback
216+
// void getInfo String AriCallback<AsteriskInfo> callback
185217
/**********************************************************
186218
*
187219
*
188220
* @since ari_0_0_1
189221
*********************************************************/
190-
public void setGlobalVar(String variable, String value, AriCallback<Void> callback);
222+
public void getInfo(String only, AriCallback<AsteriskInfo> callback);
191223

192224

193225

194-
// void unloadModule String
226+
// void deleteObject String String String
195227
/**********************************************************
196-
* Unload an Asterisk module.
228+
* Delete a dynamic configuration object.
197229
*
198230
*
199231
* @since ari_1_8_0
200232
*********************************************************/
201-
public void unloadModule(String moduleName) throws RestException;
233+
public void deleteObject(String configClass, String objectType, String id) throws RestException;
202234

203235

204236

205-
// void getModule String AriCallback<Module> callback
237+
// void rotateLog String
206238
/**********************************************************
239+
* Rotates a log channel.
207240
*
208241
*
209-
* @since ari_1_8_0
242+
* @since ari_1_9_0
210243
*********************************************************/
211-
public void getModule(String moduleName, AriCallback<Module> callback);
244+
public void rotateLog(String logChannelName) throws RestException;
212245

213246

214247

215-
// void loadModule String AriCallback<Void> callback
248+
// void listLogChannels AriCallback<List<LogChannel>> callback
216249
/**********************************************************
217250
*
218251
*
219-
* @since ari_1_8_0
252+
* @since ari_1_9_0
220253
*********************************************************/
221-
public void loadModule(String moduleName, AriCallback<Void> callback);
254+
public void listLogChannels(AriCallback<List<LogChannel>> callback);
222255

223256

224257

225-
// void getObject String String String AriCallback<List<ConfigTuple>> callback
258+
// void addLog String String
259+
/**********************************************************
260+
* Adds a log channel.
261+
*
262+
*
263+
* @since ari_1_9_0
264+
*********************************************************/
265+
public void addLog(String logChannelName, String configuration) throws RestException;
266+
267+
268+
269+
// void listModules AriCallback<List<Module>> callback
226270
/**********************************************************
227271
*
228272
*
229273
* @since ari_1_8_0
230274
*********************************************************/
231-
public void getObject(String configClass, String objectType, String id, AriCallback<List<ConfigTuple>> callback);
275+
public void listModules(AriCallback<List<Module>> callback);
232276

233277

234278

235-
// AsteriskInfo getInfo String
279+
// void getGlobalVar String AriCallback<Variable> callback
236280
/**********************************************************
237-
* Gets Asterisk system information.
238281
*
239282
*
240283
* @since ari_0_0_1
241284
*********************************************************/
242-
public AsteriskInfo getInfo(String only) throws RestException;
285+
public void getGlobalVar(String variable, AriCallback<Variable> callback);
243286

244287

245288

246-
// void updateObject String String String Map<String,String> AriCallback<List<ConfigTuple>> callback
289+
// void setGlobalVar String String AriCallback<Void> callback
290+
/**********************************************************
291+
*
292+
*
293+
* @since ari_0_0_1
294+
*********************************************************/
295+
public void setGlobalVar(String variable, String value, AriCallback<Void> callback);
296+
297+
298+
299+
// void deleteLog String
300+
/**********************************************************
301+
* Deletes a log channel.
302+
*
303+
*
304+
* @since ari_1_9_0
305+
*********************************************************/
306+
public void deleteLog(String logChannelName) throws RestException;
307+
308+
309+
310+
// void deleteLog String AriCallback<Void> callback
311+
/**********************************************************
312+
*
313+
*
314+
* @since ari_1_9_0
315+
*********************************************************/
316+
public void deleteLog(String logChannelName, AriCallback<Void> callback);
317+
318+
319+
320+
// void loadModule String AriCallback<Void> callback
247321
/**********************************************************
248322
*
249323
*
250324
* @since ari_1_8_0
251325
*********************************************************/
252-
public void updateObject(String configClass, String objectType, String id, Map<String,String> fields, AriCallback<List<ConfigTuple>> callback);
326+
public void loadModule(String moduleName, AriCallback<Void> callback);
327+
328+
329+
330+
// void getObject String String String AriCallback<List<ConfigTuple>> callback
331+
/**********************************************************
332+
*
333+
*
334+
* @since ari_1_8_0
335+
*********************************************************/
336+
public void getObject(String configClass, String objectType, String id, AriCallback<List<ConfigTuple>> callback);
253337

254338

255339
}

classes/ch/loway/oss/ari4java/generated/ActionBridges.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// ----------------------------------------------------
44
// THIS CLASS WAS GENERATED AUTOMATICALLY
55
// PLEASE DO NOT EDIT
6-
// Generated on: Sat Sep 19 08:50:54 CEST 2015
6+
// Generated on: Sat Jan 30 13:39:05 CET 2016
77
// ----------------------------------------------------
88

99
import java.util.Date;

classes/ch/loway/oss/ari4java/generated/ActionChannels.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// ----------------------------------------------------
44
// THIS CLASS WAS GENERATED AUTOMATICALLY
55
// PLEASE DO NOT EDIT
6-
// Generated on: Sat Sep 19 08:50:54 CEST 2015
6+
// Generated on: Sat Jan 30 13:39:05 CET 2016
77
// ----------------------------------------------------
88

99
import java.util.Date;

classes/ch/loway/oss/ari4java/generated/ActionDeviceStates.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// ----------------------------------------------------
44
// THIS CLASS WAS GENERATED AUTOMATICALLY
55
// PLEASE DO NOT EDIT
6-
// Generated on: Sat Sep 19 08:50:54 CEST 2015
6+
// Generated on: Sat Jan 30 13:39:05 CET 2016
77
// ----------------------------------------------------
88

99
import java.util.Date;

classes/ch/loway/oss/ari4java/generated/ActionEndpoints.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// ----------------------------------------------------
44
// THIS CLASS WAS GENERATED AUTOMATICALLY
55
// PLEASE DO NOT EDIT
6-
// Generated on: Sat Sep 19 08:50:54 CEST 2015
6+
// Generated on: Sat Jan 30 13:39:05 CET 2016
77
// ----------------------------------------------------
88

99
import java.util.Date;

0 commit comments

Comments
 (0)