# jRemote API

Updated: 11/30/2021, 7:00:45 PM
Created: 11/30/2021, 7:00:45 PM
Last Updated By: Jake Tuttle
Read Time: 2 minute(s)

# Package com.jbase.jremote

# Interface Summary

Interface Description
JConnection

The connection to a remote jBASE instance.
JConnectionCallbackHandler

JConnectionFactory

The connection factory for connections to remote a jBASE instance.
JCursor

A cursor to a jBASE file.
JFile

The JFile object is used to query, read, and write to jBASE files.
JResultSet

Allows iteration of a result set fetched in blocks.
JSelectList

A select list to a jBASE file.
JStatement

A jBASE statement object for executing queries.
JXAConnection

# Class Summary

Class
Description
DefaultJConnectionFactory

The default implementation of a JConnectionFactory that will connect to a remote jBASE instance using a host and a port.
EISMetaDataRepository

Wrapper class for EISMetaDataResponse object representing a meta data repository containing information of the underlying EIS instance.
JDynArray

The JDynArray is a jBASE type that implements a dynamic string array where attribute, value, and subvalue delimiters mark the array indices.
JExecuteResults

The results from an executed command.
JSubroutineParameters

A list of parameters to pass to a jBASE subroutine.

# Exception Summary

Exception
Description
JAuthenticationException

A exception thrown when authentication fails.
JRecordLockedException

A generic jBASE record locked exception.
JRecordNotFoundException

A generic jBASE record not found exception.
JRemoteException

A generic exception thrown when an unexpected error occurs whilst communicating with the remote jBASE instance.
JSubroutineNotFoundException

This exception is thrown when a call is made to a non existent subroutine.