Skip to content
This repository has been archived by the owner on Dec 2, 2022. It is now read-only.

azuqua/azuqua.java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azuqua Java Library

This library provides a Java interface for interacting with your Azuqua flos. The full source is available here in addition to the final jar file.

Dependencies

Add azuqua-java maven dependency to your project

Maven Dependency:

<dependency>
  <groupId>com.azuqua</groupId>
  <artifactId>azuqua-java</artifactId>
  <version>1.0.3</version>
</dependency>

Build

Requirements :

  • Minimum JDK 1.6

Usage

Azuqua azuqua = new Azuqua("access key", "access secret");

(or)

Azuqua azuqua = new Azuqua("access key", "access secret", "protocol", "host", port);

// Get FLOs 
azuqua.getFLOs(new OrgFLOsRequest() {
    @Override
    public void onResponse(List<FLO> floList) {
        // returns list of FLOs on success
    }

    @Override
    public void onError(AzuquaError azuquaError) {
        // returns error details on failure
    }
});

// Invoke FLO
azuqua.invokeFLO("flo-alias", "payload", new AsyncRequest() {
    @Override
    public void onResponse(String response) {
        // returns reponse on success
    }

    @Override
    public void onError(AzuquaError azuquaError) {
        // returns error details on failure
    }
});