AceQL HTTP v12.0
AceQL HTTP is a secure framework of REST like APIs that allow to access to remote SQL databases from any device that supports HTTP.
It also provides C#, Java and Python Client SDKs.
Package | Description |
---|---|
org.kawanfw.sql |
Provides class to start and stop the embedded Web Server from command line.
|
org.kawanfw.sql.api.server |
Provides classes and interfaces to configure the Server SQL Manager.
|
org.kawanfw.sql.api.server.auth |
Provides an interface and concrete ready to plug-and-play implementations in order to authenticate remote client users.
|
org.kawanfw.sql.api.server.auth.crypto |
Provides an interface in order to decrypt with a password the Properties encrypted in the aceql-server.properties file.
|
org.kawanfw.sql.api.server.auth.headers |
Provides an interface in order to authenticate client user using request headers.
|
org.kawanfw.sql.api.server.blob |
Provides classes and interfaces to download or upload Blobs/Clobs.
|
org.kawanfw.sql.api.server.connectionstore |
Provides classes to manage the JDBC Connections stored in memory on server side.
|
org.kawanfw.sql.api.server.executor |
Provides an interface that allows implementing server-side coded SQL queries.
|
org.kawanfw.sql.api.server.firewall |
Provides interface and default implementation for SQL firewalling.
|
org.kawanfw.sql.api.server.firewall.trigger |
Provides interface and default implementation for triggers when SqlFirewallManager instances detect an attack.
|
org.kawanfw.sql.api.server.listener |
Provides update listener interface and classes that allow triggering actions following a successful database update.
|
org.kawanfw.sql.api.server.logging |
Provides interface and default implementation for Loggers.
|
org.kawanfw.sql.api.server.session |
Provides classes to define how client sessions are managed.
|
org.kawanfw.sql.api.server.util |
Provides utility classes.
|
org.kawanfw.sql.api.server.web |
Provides class to start and stop the embedded Web Server from a Java program.
|