Skip navigation links

com.viaoa:oa-core 3.7.12 API

Packages 
Package Description
com.viaoa.annotation
Java annotations to define OA object meta-data.
com.viaoa.comm.discovery
Network discovery for server to broadcast avaiablity using UDP.
com.viaoa.comm.http  
com.viaoa.comm.io
InputStream used to manage serialization.
com.viaoa.comm.multiplexer
Automates concurrent and parallel processing through a single real socket connection.
com.viaoa.comm.multiplexer.io
support for virtual socket io.
com.viaoa.comm.ssl
SSL/TLS support for multiplexer.
com.viaoa.concurrent
Solutions for concurrent processing patterns.
com.viaoa.context
Defines an application context, used for managing permissions for a user or process .
com.viaoa.converter
Suports OAConverter class, package used to work with and transform data types.
com.viaoa.datasource
Datasource independent access for storing and retrieving Objects from a persistent datasource.
com.viaoa.datasource.autonumber
OADataSource subclass for memory only/ non-persistent data.
com.viaoa.datasource.clientserver
Client OADataSource that will communicate with OADataSource on the server.
com.viaoa.datasource.jdbc
The OADataSourceJDBC package is used to access persistent data using JDBC.
com.viaoa.datasource.jdbc.connection
OADataSourceJDBC connection pooling services.
com.viaoa.datasource.jdbc.db
OADataSourceJDBC classes used for ORM - object-relational mapping, and DB metadata.
com.viaoa.datasource.jdbc.delegate
OADataSourceJDBC delegate classes for implementing access to SQL Relational databases.
com.viaoa.datasource.jdbc.query
OADataSourceJDBC classes used for converting OA Object Queries to SQL, and returning JDBC resultsets for ORM.
com.viaoa.datasource.jdbc.vendor  
com.viaoa.datasource.objectcache  
com.viaoa.datasource.query
Classes for DataSource independent queries.
com.viaoa.datasource.remote  
com.viaoa.datasource.rest  
com.viaoa.filter  
com.viaoa.func
Function methods use OAObject or Hub, along with property path.
com.viaoa.hub
Contains the observable OA collection class, and support classes.
com.viaoa.image
Java Image editing classes.
com.viaoa.image.jpg
JPEG image utility classes.
com.viaoa.json  
com.viaoa.json.jackson  
com.viaoa.model.oa
Helper wrapper classes.
com.viaoa.object
Observable data model Object, that is the superclass for all OAModel classes.
com.viaoa.pojo
Uses a loader to map OAObject's into a Pojo structure that can be used for mapping json.
com.viaoa.process
Used to manage processes.
com.viaoa.remote
Automates how to make method calls remote, so that they are the same as if calling a local method.
com.viaoa.remote.info  
com.viaoa.remote.multiplexer
Socket API for multiple "virtual" sockets to use a single physical socket.
com.viaoa.remote.multiplexer.annotation  
com.viaoa.remote.multiplexer.io  
com.viaoa.remote.rest  
com.viaoa.remote.rest.annotation  
com.viaoa.remote.rest.info  
com.viaoa.scheduler
Used to create schedulers that manage list of datetime ranges, to find used and available datetime ranges.
com.viaoa.sync
Synchronizes objects across servers.
com.viaoa.sync.file  
com.viaoa.sync.model  
com.viaoa.sync.remote  
com.viaoa.template  
com.viaoa.transaction
Support for transactions (rollback, commit, etc).
com.viaoa.uicontroller
Controller classes used to bind OAModel (Hubs, OAObjects) with UI Components.
com.viaoa.undo
Undo/Redo support for OA UI development, working directly with UI controls.
com.viaoa.util
Utility Classes used for object graphs and applications.
com.viaoa.util.file
File handling utilities.
com.viaoa.util.guid  
com.viaoa.xml  
Skip navigation links

Copyright © 1999–2025 ViaOA. All rights reserved.