Index

A C D E F G I J N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

argOf(Class, Object) - Static method in class org.astonbitecode.j4rs.api.dtos.InvocationArgGenerator
 

C

cast(Instance, String) - Static method in interface org.astonbitecode.j4rs.api.Instance
Casts a the object that is contained in a Instance to an object of class clazz.
checkEquals(Instance<U>) - Method in interface org.astonbitecode.j4rs.api.Instance
 
cloneInstance(Instance) - Static method in interface org.astonbitecode.j4rs.api.Instance
Clones a Instance
Codec - Interface in org.astonbitecode.j4rs.api.services.json
Codec to perform JSON encoding and decoding
CONTENTS_ARRAY - Static variable in class org.astonbitecode.j4rs.api.dtos.InvocationArg
The array contents should map to a List.
create(Class) - Static method in class org.astonbitecode.j4rs.api.invocation.InstanceGenerator
 
create(String, String) - Static method in class org.astonbitecode.j4rs.api.value.JsonValueFactory
 
create(T) - Static method in class org.astonbitecode.j4rs.api.value.JsonValueFactory
 
create(T, Class) - Static method in class org.astonbitecode.j4rs.api.invocation.InstanceGenerator
 
create(T, Class<T>, List<Type>) - Static method in class org.astonbitecode.j4rs.api.invocation.InstanceGenerator
 
createForStatic(String) - Static method in class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
 
createForStatic(String) - Method in interface org.astonbitecode.j4rs.api.NativeInstantiation
 
createInstance(T) - Static method in class org.astonbitecode.j4rs.api.java2rust.Java2RustUtils
 
createJavaArray(String, InvocationArg...) - Static method in class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
 
createJavaArray(String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.NativeInstantiation
 
createJavaList(String, InvocationArg...) - Static method in class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
 
createJavaMap(String, String, InvocationArg...) - Static method in class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
 

D

decode(String, String) - Method in interface org.astonbitecode.j4rs.api.services.json.Codec
Deocde a json String to an Object
decode(String, String) - Method in class org.astonbitecode.j4rs.json.JacksonCodec
 
decodeArrayContents(String) - Method in interface org.astonbitecode.j4rs.api.services.json.Codec
Decodes a json String to an array of Objects
decodeArrayContents(String) - Method in class org.astonbitecode.j4rs.json.JacksonCodec
 
deploy(String) - Method in class org.astonbitecode.j4rs.api.deploy.FileSystemDeployer
Deploys a resource.
deploy(String, String, String, String) - Method in class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
 
DeployUtils - Class in org.astonbitecode.j4rs.api.deploy
 
DeployUtils() - Constructor for class org.astonbitecode.j4rs.api.deploy.DeployUtils
 
doCallback(Object) - Method in class org.astonbitecode.j4rs.api.invocation.NativeCallbackToRustChannelSupport
Perform a callback

E

encode(Object) - Method in class org.astonbitecode.j4rs.json.JacksonCodec
 
encode(T) - Method in interface org.astonbitecode.j4rs.api.services.json.Codec
Encode an object to json String

F

field(String) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
field(String) - Method in interface org.astonbitecode.j4rs.api.Instance
Retrieves the instance held under the Field fieldName
field(String) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
FileSystemDeployer - Class in org.astonbitecode.j4rs.api.deploy
Deploys a resource to be used by j4rs.
FileSystemDeployer() - Constructor for class org.astonbitecode.j4rs.api.deploy.FileSystemDeployer
Generates a default FileSystemDeployer with target the working directory
FileSystemDeployer(String) - Constructor for class org.astonbitecode.j4rs.api.deploy.FileSystemDeployer
Generates a FileSystemDeployer defining the deploy target
forNameBasedOnArgs(GeneratedArg[]) - Static method in class org.astonbitecode.j4rs.utils.Utils
 
forNameEnhanced(String) - Static method in class org.astonbitecode.j4rs.utils.Utils
 
FunctionPointer - Class in org.astonbitecode.j4rs.rust
Deprecated.
FunctionPointer(long) - Constructor for class org.astonbitecode.j4rs.rust.FunctionPointer
Deprecated.
 

G

generateArgObjects(InvocationArg[]) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArgGenerator
 
GeneratedArg - Class in org.astonbitecode.j4rs.api.dtos
 
GeneratedArg(Class, Object) - Constructor for class org.astonbitecode.j4rs.api.dtos.GeneratedArg
 
getAddress() - Method in class org.astonbitecode.j4rs.rust.FunctionPointer
Deprecated.
 
getAddress() - Method in class org.astonbitecode.j4rs.rust.RustPointer
 
getClazz() - Method in class org.astonbitecode.j4rs.api.dtos.GeneratedArg
 
getInstance() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
getJson() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
getJson() - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
getJson() - Method in interface org.astonbitecode.j4rs.api.JsonValue
Returns the json representation
getJson() - Method in class org.astonbitecode.j4rs.api.value.JsonValueImpl
 
getJson() - Method in class org.astonbitecode.j4rs.api.value.NullJsonValueImpl
 
getJsonCodec() - Static method in class org.astonbitecode.j4rs.json.JsonCodecService
 
getObject() - Method in class org.astonbitecode.j4rs.api.dtos.GeneratedArg
 
getObject() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
getObject() - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
getObject() - Method in interface org.astonbitecode.j4rs.api.ObjectValue
Returns the Object
getObject() - Method in class org.astonbitecode.j4rs.api.value.JsonValueImpl
 
getObject() - Method in class org.astonbitecode.j4rs.api.value.NullJsonValueImpl
 
getObjectCasted(Instance) - Static method in class org.astonbitecode.j4rs.api.java2rust.Java2RustUtils
 
getObjectClass() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
getObjectClass() - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
getObjectClass() - Method in interface org.astonbitecode.j4rs.api.ObjectValue
Returns the Class of the Object
getObjectClass() - Method in class org.astonbitecode.j4rs.api.value.JsonValueImpl
 
getObjectClass() - Method in class org.astonbitecode.j4rs.api.value.NullJsonValueImpl
 
getObjectClassName() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
The type of this argument.
getObjectClassName() - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
getObjectClassName() - Method in interface org.astonbitecode.j4rs.api.ObjectValue
Returns the name of the Object Class
getObjectClassName() - Method in class org.astonbitecode.j4rs.api.value.JsonValueImpl
 
getObjectClassName() - Method in class org.astonbitecode.j4rs.api.value.NullJsonValueImpl
 
getOrDeserializeJavaObject() - Method in interface org.astonbitecode.j4rs.api.Instance
 
getRepoBase() - Method in class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
 

I

initializeCallbackChannel(long) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
initializeCallbackChannel(long) - Method in interface org.astonbitecode.j4rs.api.Instance
Initialize a callback channel for this Instance.
initializeCallbackChannel(long) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
Instance<T> - Interface in org.astonbitecode.j4rs.api
 
InstanceGenerator - Class in org.astonbitecode.j4rs.api.invocation
 
InstanceGenerator() - Constructor for class org.astonbitecode.j4rs.api.invocation.InstanceGenerator
 
InstanceGeneratorDelegate - Interface in org.astonbitecode.j4rs.api.services.delegates
Delegates the generation of Intsances, by creating Instances proxies.
instantiate(String, InvocationArg...) - Static method in class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
 
instantiate(String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.NativeInstantiation
 
InstantiationException - Exception in org.astonbitecode.j4rs.errors
 
InstantiationException(String, Throwable) - Constructor for exception org.astonbitecode.j4rs.errors.InstantiationException
 
InvalidArgumentException - Exception in org.astonbitecode.j4rs.errors
 
InvalidArgumentException(String) - Constructor for exception org.astonbitecode.j4rs.errors.InvalidArgumentException
 
InvalidArgumentException(String, Throwable) - Constructor for exception org.astonbitecode.j4rs.errors.InvalidArgumentException
 
InvocationArg - Class in org.astonbitecode.j4rs.api.dtos
 
InvocationArg(String, Object) - Constructor for class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
InvocationArg(String, String) - Constructor for class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
InvocationArg(String, Instance) - Constructor for class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
InvocationArg(Instance) - Constructor for class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
InvocationArgGenerator - Class in org.astonbitecode.j4rs.api.dtos
 
InvocationArgGenerator() - Constructor for class org.astonbitecode.j4rs.api.dtos.InvocationArgGenerator
 
InvocationException - Exception in org.astonbitecode.j4rs.errors
 
InvocationException(String) - Constructor for exception org.astonbitecode.j4rs.errors.InvocationException
 
InvocationException(String, Throwable) - Constructor for exception org.astonbitecode.j4rs.errors.InvocationException
 
invoke(String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
invoke(String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.Instance
Invokes a method of the instance of the class that is set for this Instance
invoke(String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
invokeAsyncToChannel(long, String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
invokeAsyncToChannel(long, String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.Instance
Invokes asynchronously a method of the instance of the class that is set for this Instance.
invokeAsyncToChannel(long, String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
invokeStatic(String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
invokeStatic(String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.Instance
Invokes a static method of the class that is set for this Instance
invokeStatic(String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
invokeToChannel(long, String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 
invokeToChannel(long, String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.Instance
Invokes a method of the instance of the class that is set for this Instance.
invokeToChannel(long, String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
isSerialized() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
If true, the argument is taken straight by the Java code as Object.

J

J4rsClassLoader - Class in org.astonbitecode.j4rs.api.deploy
 
J4rsClassLoader(ClassLoader) - Constructor for class org.astonbitecode.j4rs.api.deploy.J4rsClassLoader
 
J4rsPolledFuture<T> - Class in org.astonbitecode.j4rs.api.async
A CompletableFuture that completes by polling a Future.
J4rsPolledFuture(Future<T>) - Constructor for class org.astonbitecode.j4rs.api.async.J4rsPolledFuture
 
JacksonCodec - Class in org.astonbitecode.j4rs.json
 
JacksonCodec() - Constructor for class org.astonbitecode.j4rs.json.JacksonCodec
 
Java2RustUtils - Class in org.astonbitecode.j4rs.api.java2rust
 
Java2RustUtils() - Constructor for class org.astonbitecode.j4rs.api.java2rust.Java2RustUtils
 
JsonCodecException - Exception in org.astonbitecode.j4rs.api.services.json.exceptions
 
JsonCodecException(Exception) - Constructor for exception org.astonbitecode.j4rs.api.services.json.exceptions.JsonCodecException
 
JsonCodecException(String) - Constructor for exception org.astonbitecode.j4rs.api.services.json.exceptions.JsonCodecException
 
JsonCodecException(String, Exception) - Constructor for exception org.astonbitecode.j4rs.api.services.json.exceptions.JsonCodecException
 
JsonCodecService - Class in org.astonbitecode.j4rs.json
 
JsonInvocationImpl<T> - Class in org.astonbitecode.j4rs.api.invocation
 
JsonInvocationImpl(Class<T>) - Constructor for class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
JsonInvocationImpl(T, Class<T>) - Constructor for class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
JsonInvocationImpl(T, Class<T>, List<Type>) - Constructor for class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
 
JsonValue - Interface in org.astonbitecode.j4rs.api
Representation for a json value
JsonValueFactory - Class in org.astonbitecode.j4rs.api.value
 
JsonValueFactory() - Constructor for class org.astonbitecode.j4rs.api.value.JsonValueFactory
 
JsonValueImpl - Class in org.astonbitecode.j4rs.api.value
 

N

NativeCallbackToRustChannelSupport - Class in org.astonbitecode.j4rs.api.invocation
Performs native callbacks to Rust channels
NativeCallbackToRustChannelSupport() - Constructor for class org.astonbitecode.j4rs.api.invocation.NativeCallbackToRustChannelSupport
 
NativeInstantiation - Interface in org.astonbitecode.j4rs.api
 
NativeInstantiationImpl - Class in org.astonbitecode.j4rs.api.instantiation
 
NativeInstantiationImpl() - Constructor for class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
 
NullJsonValueImpl - Class in org.astonbitecode.j4rs.api.value
 
NullObject - Class in org.astonbitecode.j4rs.api.value
 
NullObject() - Constructor for class org.astonbitecode.j4rs.api.value.NullObject
 

O

ObjectValue - Interface in org.astonbitecode.j4rs.api
Represents an object for j4rs needs
org.astonbitecode.j4rs.api - package org.astonbitecode.j4rs.api
 
org.astonbitecode.j4rs.api.async - package org.astonbitecode.j4rs.api.async
 
org.astonbitecode.j4rs.api.deploy - package org.astonbitecode.j4rs.api.deploy
 
org.astonbitecode.j4rs.api.dtos - package org.astonbitecode.j4rs.api.dtos
 
org.astonbitecode.j4rs.api.instantiation - package org.astonbitecode.j4rs.api.instantiation
 
org.astonbitecode.j4rs.api.invocation - package org.astonbitecode.j4rs.api.invocation
 
org.astonbitecode.j4rs.api.java2rust - package org.astonbitecode.j4rs.api.java2rust
 
org.astonbitecode.j4rs.api.services.delegates - package org.astonbitecode.j4rs.api.services.delegates
 
org.astonbitecode.j4rs.api.services.json - package org.astonbitecode.j4rs.api.services.json
 
org.astonbitecode.j4rs.api.services.json.exceptions - package org.astonbitecode.j4rs.api.services.json.exceptions
 
org.astonbitecode.j4rs.api.value - package org.astonbitecode.j4rs.api.value
 
org.astonbitecode.j4rs.errors - package org.astonbitecode.j4rs.errors
 
org.astonbitecode.j4rs.json - package org.astonbitecode.j4rs.json
 
org.astonbitecode.j4rs.rust - package org.astonbitecode.j4rs.rust
 
org.astonbitecode.j4rs.utils - package org.astonbitecode.j4rs.utils
 

P

proxy(Instance<T>) - Method in interface org.astonbitecode.j4rs.api.services.delegates.InstanceGeneratorDelegate
Creates a proxied instance

R

RustPointer - Class in org.astonbitecode.j4rs.rust
 
RustPointer(long) - Constructor for class org.astonbitecode.j4rs.rust.RustPointer
 

S

SimpleMavenDeployer - Class in org.astonbitecode.j4rs.api.deploy
 
SimpleMavenDeployer() - Constructor for class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
 
SimpleMavenDeployer(String) - Constructor for class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
 
SimpleMavenDeployer(String, boolean, String) - Constructor for class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
 
SimpleMavenDeployer(String, String) - Constructor for class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
 

T

throwableToString(Throwable) - Static method in class org.astonbitecode.j4rs.utils.Utils
 
toString() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
 

U

Utils - Class in org.astonbitecode.j4rs.utils
 
Utils() - Constructor for class org.astonbitecode.j4rs.utils.Utils
 
A C D E F G I J N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form