A B C D E F G H I K L M N O P R S T U W 

A

afterPropertiesSet() - Method in class org.springframework.erlang.connection.SimpleConnectionFactory
 
afterPropertiesSet() - Method in class org.springframework.erlang.connection.SingleConnectionFactory
 
afterPropertiesSet() - Method in class org.springframework.erlang.support.ErlangAccessor
 
Application - Class in org.springframework.erlang.core
Describes an Erlang application.
Application(String, String, String) - Constructor for class org.springframework.erlang.core.Application
 

B

Background - Class in org.springframework.util.exec
Class to execute processes in the background.
Background() - Constructor for class org.springframework.util.exec.Background
 

C

cleanUp() - Method in class org.springframework.util.exec.ExecuteWatchdog
reset the monitor flag and the process.
close() - Method in interface org.springframework.erlang.connection.Connection
Close the connection to the remote node.
close() - Method in class org.springframework.erlang.connection.DefaultConnection
 
closeConnection(Connection) - Method in class org.springframework.erlang.connection.SingleConnectionFactory
Close the given Connection.
Connection - Interface in org.springframework.erlang.connection
A simple interface that is used to wrap access to the OtpConnection class in order to support caching of OptConnections via method interception.
ConnectionCallback<T> - Interface in org.springframework.erlang.core
Basic callback for use in ErlangTemplate
ConnectionFactory - Interface in org.springframework.erlang.connection
An interface based ConnectionFactory for creating OtpConnections.
ConnectionFactoryUtils - Class in org.springframework.erlang.connection
 
ConnectionFactoryUtils() - Constructor for class org.springframework.erlang.connection.ConnectionFactoryUtils
 
ConnectionParameters - Class in org.springframework.erlang.connection
Encapsulate properties to create a OtpConnection
ConnectionParameters(OtpSelf, OtpPeer) - Constructor for class org.springframework.erlang.connection.ConnectionParameters
 
ConnectionProxy - Interface in org.springframework.erlang.connection
Subinterface of Connection to be implemented by Connection proxies.
convertBasicTypeToErlang(Object) - Method in class org.springframework.erlang.support.converter.SimpleErlangConverter
 
convertErlangToBasicType(OtpErlangObject) - Method in class org.springframework.erlang.support.converter.SimpleErlangConverter
 
convertOtpAccessException(Exception) - Method in class org.springframework.erlang.core.ErlangTemplate
Convert the specified checked exception to a Spring runtime exception equivalent.
convertOtpAccessException(Exception) - Method in class org.springframework.erlang.support.ErlangAccessor
 
convertOtpAccessException(Exception) - Static method in class org.springframework.erlang.support.ErlangUtils
 
createConnection() - Method in interface org.springframework.erlang.connection.ConnectionFactory
 
createConnection() - Method in class org.springframework.erlang.connection.SimpleConnectionFactory
 
createConnection() - Method in class org.springframework.erlang.connection.SingleConnectionFactory
 
createConnection() - Method in class org.springframework.erlang.support.ErlangAccessor
 
createProcessErrorPump(InputStream, OutputStream) - Method in class org.springframework.util.exec.PumpStreamHandler
 
createProcessOutputPump(InputStream, OutputStream) - Method in class org.springframework.util.exec.PumpStreamHandler
 
createPump(InputStream, OutputStream) - Method in class org.springframework.util.exec.PumpStreamHandler
Creates a stream pumper to copy the given input stream to the given output stream.

D

DefaultConnection - Class in org.springframework.erlang.connection
Basic implementation of ConnectionProxy that delegates to an underlying OtpConnection.
DefaultConnection(OtpConnection) - Constructor for class org.springframework.erlang.connection.DefaultConnection
 
destroy() - Method in class org.springframework.erlang.connection.SingleConnectionFactory
Close the underlying shared connection.
doCreateConnection() - Method in class org.springframework.erlang.connection.SingleConnectionFactory
Create a JInterface Connection via this class's ConnectionFactory.
doInConnection(Connection) - Method in interface org.springframework.erlang.core.ConnectionCallback
Execute any number of operations against the supplied OTP connection, possibly returning a result.

E

ErlangAccessor - Class in org.springframework.erlang.support
 
ErlangAccessor() - Constructor for class org.springframework.erlang.support.ErlangAccessor
 
ErlangBadRpcException - Exception in org.springframework.erlang
Exception thrown when an 'badrpc' is received from an Erlang RPC call.
ErlangBadRpcException(String) - Constructor for exception org.springframework.erlang.ErlangBadRpcException
 
ErlangBadRpcException(OtpErlangTuple) - Constructor for exception org.springframework.erlang.ErlangBadRpcException
 
ErlangConversionException - Exception in org.springframework.erlang.support.converter
 
ErlangConversionException(String, Throwable) - Constructor for exception org.springframework.erlang.support.converter.ErlangConversionException
 
ErlangConversionException(String) - Constructor for exception org.springframework.erlang.support.converter.ErlangConversionException
 
ErlangConverter - Interface in org.springframework.erlang.support.converter
Converter between Java and Erlang Types.
ErlangErrorRpcException - Exception in org.springframework.erlang
Exception thrown when an 'error' is received from an Erlang RPC call
ErlangErrorRpcException(String) - Constructor for exception org.springframework.erlang.ErlangErrorRpcException
 
ErlangErrorRpcException(OtpErlangTuple) - Constructor for exception org.springframework.erlang.ErlangErrorRpcException
 
ErlangOperations - Interface in org.springframework.erlang.core
Operations to perform against OTP/Erlang
ErlangTemplate - Class in org.springframework.erlang.core
 
ErlangTemplate(ConnectionFactory) - Constructor for class org.springframework.erlang.core.ErlangTemplate
 
ErlangUtils - Class in org.springframework.erlang.support
 
ErlangUtils() - Constructor for class org.springframework.erlang.support.ErlangUtils
 
Escape - Class in org.springframework.util.exec
 
Escape() - Constructor for class org.springframework.util.exec.Escape
 
escape(String) - Static method in class org.springframework.util.exec.Escape
Escape a string by quoting the magical elements (such as whitespace, quotes, slashes, etc.)
exec(String[]) - Static method in class org.springframework.util.exec.Background
Execute the command (and its args, ala Runtime.exec), sending the output and error streams to the void.
exec(String[], File, boolean, File, boolean) - Static method in class org.springframework.util.exec.Background
Execute a command (and its args, ala Runtime.exec)
execute(ConnectionCallback<T>) - Method in interface org.springframework.erlang.core.ErlangOperations
 
execute(ConnectionCallback<T>) - Method in class org.springframework.erlang.core.ErlangTemplate
 
Execute - Class in org.springframework.util.exec
Runs an external program.
Execute() - Constructor for class org.springframework.util.exec.Execute
Creates a new execute object using PumpStreamHandler for stream handling.
Execute(ExecuteStreamHandler) - Constructor for class org.springframework.util.exec.Execute
Creates a new execute object.
Execute(ExecuteStreamHandler, ExecuteWatchdog) - Constructor for class org.springframework.util.exec.Execute
Creates a new execute object.
execute() - Method in class org.springframework.util.exec.Execute
Runs a process defined by the command line and returns its exit status.
execute(Vector<String>, String, File) - Static method in class org.springframework.util.exec.Execute
 
execute(Vector<String>, Vector<String>, File) - Static method in class org.springframework.util.exec.Execute
 
execute(Vector<String>, Vector<String>, File, int) - Static method in class org.springframework.util.exec.Execute
Wrapper for common execution patterns
executeAndConvertRpc(String, String, ErlangConverter, Object...) - Method in interface org.springframework.erlang.core.ErlangOperations
 
executeAndConvertRpc(String, String, Object...) - Method in interface org.springframework.erlang.core.ErlangOperations
 
executeAndConvertRpc(String, String, ErlangConverter, Object...) - Method in class org.springframework.erlang.core.ErlangTemplate
 
executeAndConvertRpc(String, String, Object...) - Method in class org.springframework.erlang.core.ErlangTemplate
 
executeErlangRpc(String, String, OtpErlangList) - Method in interface org.springframework.erlang.core.ErlangOperations
 
executeErlangRpc(String, String, OtpErlangObject...) - Method in interface org.springframework.erlang.core.ErlangOperations
 
executeErlangRpc(String, String, OtpErlangList) - Method in class org.springframework.erlang.core.ErlangTemplate
 
executeErlangRpc(String, String, OtpErlangObject...) - Method in class org.springframework.erlang.core.ErlangTemplate
 
executeRpc(String, String, Object...) - Method in interface org.springframework.erlang.core.ErlangOperations
 
executeRpc(String, String, Object...) - Method in class org.springframework.erlang.core.ErlangTemplate
 
ExecuteStreamHandler - Interface in org.springframework.util.exec
Used by Execute to handle input and output stream of subprocesses.
ExecuteWatchdog - Class in org.springframework.util.exec
Destroys a process running for too long.
ExecuteWatchdog(int) - Constructor for class org.springframework.util.exec.ExecuteWatchdog
Creates a new watchdog with a given timeout.
extractBoolean(OtpErlangObject) - Static method in class org.springframework.erlang.support.converter.SimpleErlangConverter
 
extractLong(OtpErlangObject) - Static method in class org.springframework.erlang.support.converter.SimpleErlangConverter
 
extractPid(OtpErlangObject) - Static method in class org.springframework.erlang.support.converter.SimpleErlangConverter
 

F

fromErlang(OtpErlangObject) - Method in interface org.springframework.erlang.support.converter.ErlangConverter
Convert from a Erlang data type to a Java object.
fromErlang(OtpErlangObject) - Method in class org.springframework.erlang.support.converter.SimpleErlangConverter
 
fromErlangRpc(String, String, OtpErlangObject) - Method in interface org.springframework.erlang.support.converter.ErlangConverter
 
fromErlangRpc(String, String, OtpErlangObject) - Method in class org.springframework.erlang.support.converter.SimpleErlangConverter
 

G

getCommandline() - Method in class org.springframework.util.exec.Execute
Returns the commandline used to create a subprocess.
getCommandLineString() - Method in class org.springframework.util.exec.Execute
 
getConnectionFactory() - Method in class org.springframework.erlang.support.ErlangAccessor
 
getDescription() - Method in class org.springframework.erlang.core.Application
 
getEnvironment() - Method in class org.springframework.util.exec.Execute
Returns the environment used to create a subprocess.
getErlangConverter() - Method in class org.springframework.erlang.core.ErlangTemplate
 
getErr() - Method in class org.springframework.util.exec.PumpStreamHandler
 
getException() - Method in class org.springframework.util.exec.ExecuteWatchdog
 
getExitValue() - Method in class org.springframework.util.exec.Execute
query the exit value of the process.
getId() - Method in class org.springframework.erlang.core.Application
 
getName() - Method in class org.springframework.erlang.core.Node
 
getOtpPeer() - Method in class org.springframework.erlang.connection.ConnectionParameters
 
getOtpSelf() - Method in class org.springframework.erlang.connection.ConnectionParameters
 
getOut() - Method in class org.springframework.util.exec.PumpStreamHandler
 
getProcEnvironment() - Static method in class org.springframework.util.exec.Execute
Find the list of environment variables for this process.
getReasonTuple() - Method in exception org.springframework.erlang.ErlangBadRpcException
 
getReasonTuple() - Method in exception org.springframework.erlang.ErlangErrorRpcException
 
getSharedConnectionProxy(Connection) - Method in class org.springframework.erlang.connection.SingleConnectionFactory
Wrap the given OtpConnection with a proxy that delegates every method call to it but suppresses close calls.
getTargetConnection() - Method in interface org.springframework.erlang.connection.ConnectionProxy
 
getTargetConnection() - Method in class org.springframework.erlang.connection.DefaultConnection
 
getVersion() - Method in class org.springframework.erlang.core.Application
 

H

handleResponseError(String, String, OtpErlangObject) - Method in class org.springframework.erlang.core.ErlangTemplate
 

I

initConnection() - Method in class org.springframework.erlang.connection.SingleConnectionFactory
 
INVALID - Static variable in class org.springframework.util.exec.Execute
Invalid exit code.
isArch(String) - Static method in class org.springframework.util.exec.Os
Determines if the OS on which Ant is executing matches the given OS architecture.
isFamily(String) - Static method in class org.springframework.util.exec.Os
Determines if the OS on which Ant is executing matches the given OS family.
isName(String) - Static method in class org.springframework.util.exec.Os
Determines if the OS on which Ant is executing matches the given OS name.
isOs(String, String, String, String) - Static method in class org.springframework.util.exec.Os
Determines if the OS on which Ant is executing matches the given OS family, name, architecture and version
isUniqueSelfNodeName() - Method in class org.springframework.erlang.connection.SimpleConnectionFactory
 
isUniqueSelfNodeName() - Method in class org.springframework.erlang.connection.SingleConnectionFactory
 
isVersion(String) - Static method in class org.springframework.util.exec.Os
Determines if the OS on which Ant is executing matches the given OS version.
isWatching() - Method in class org.springframework.util.exec.ExecuteWatchdog
Indicates whether or not the watchdog is still monitoring the process.

K

kill() - Method in class org.springframework.util.exec.Execute
 
killedProcess() - Method in class org.springframework.util.exec.ExecuteWatchdog
Indicates whether the last process run was killed on timeout or not.

L

logger - Variable in class org.springframework.erlang.connection.SimpleConnectionFactory
 
logger - Variable in class org.springframework.erlang.connection.SingleConnectionFactory
 
logger - Variable in class org.springframework.erlang.support.ErlangAccessor
Logger available to subclasses

M

main(String[]) - Static method in class org.springframework.util.exec.Background
 
main(String[]) - Static method in class org.springframework.util.exec.Escape
 

N

Node - Class in org.springframework.erlang.core
Simple description class for an Erlang node.
Node(String) - Constructor for class org.springframework.erlang.core.Node
 

O

org.springframework.erlang - package org.springframework.erlang
Base package for Spring Erlang.
org.springframework.erlang.connection - package org.springframework.erlang.connection
Provides classes supporting connections.
org.springframework.erlang.core - package org.springframework.erlang.core
Provides core classes for Spring Erlang.
org.springframework.erlang.support - package org.springframework.erlang.support
Provides support classes for Spring Erlang.
org.springframework.erlang.support.converter - package org.springframework.erlang.support.converter
Provides classes conversion between Java and Erlang types.
org.springframework.util.exec - package org.springframework.util.exec
Provides classes supporting execution.
Os - Class in org.springframework.util.exec
Condition that tests the OS type.
Os() - Constructor for class org.springframework.util.exec.Os
 
OtpAuthException - Exception in org.springframework.erlang
Runtime exception mirroring the OTP OtpAuthException.
OtpAuthException(OtpAuthException) - Constructor for exception org.springframework.erlang.OtpAuthException
 
OtpAuthException(String, OtpAuthException) - Constructor for exception org.springframework.erlang.OtpAuthException
 
OtpException - Exception in org.springframework.erlang
Base RuntimeException for errors that occur when executing OTP operations.
OtpException(String) - Constructor for exception org.springframework.erlang.OtpException
 
OtpException(Throwable) - Constructor for exception org.springframework.erlang.OtpException
 
OtpException(String, Throwable) - Constructor for exception org.springframework.erlang.OtpException
 
OtpIOException - Exception in org.springframework.erlang
RuntimeException wrapper for an IOException which can be commonly thrown from OTP operations.
OtpIOException(IOException) - Constructor for exception org.springframework.erlang.OtpIOException
 
OtpIOException(String, IOException) - Constructor for exception org.springframework.erlang.OtpIOException
 

P

prepareConnection(Connection) - Method in class org.springframework.erlang.connection.SingleConnectionFactory
 
PumpStreamHandler - Class in org.springframework.util.exec
Copies standard output and error of subprocesses to standard output and error of the parent process.
PumpStreamHandler(OutputStream, OutputStream) - Constructor for class org.springframework.util.exec.PumpStreamHandler
 
PumpStreamHandler(OutputStream) - Constructor for class org.springframework.util.exec.PumpStreamHandler
 
PumpStreamHandler() - Constructor for class org.springframework.util.exec.PumpStreamHandler
 

R

receiveRPC() - Method in interface org.springframework.erlang.connection.Connection
Receive an RPC reply from the remote Erlang node.
receiveRPC() - Method in class org.springframework.erlang.connection.DefaultConnection
 
releaseConnection(Connection, ConnectionFactory) - Static method in class org.springframework.erlang.connection.ConnectionFactoryUtils
Release the given Connection by closing it.
releaseConnection(OtpConnection) - Static method in class org.springframework.erlang.support.ErlangUtils
Close the given Connection.
resetConnection() - Method in class org.springframework.erlang.connection.SingleConnectionFactory
Reset the underlying shared Connection, to be reinitialized on next access.
run() - Method in class org.springframework.util.exec.ExecuteWatchdog
Watches the process and terminates it, if it runs for too long.
run() - Method in class org.springframework.util.exec.StreamPumper
Copies data from the input stream to the output stream.

S

sendRPC(String, String, OtpErlangList) - Method in interface org.springframework.erlang.connection.Connection
Send an RPC request to the remote Erlang node.
sendRPC(String, String, OtpErlangList) - Method in class org.springframework.erlang.connection.DefaultConnection
 
setCommandline(String[]) - Method in class org.springframework.util.exec.Execute
Sets the commandline of the subprocess to launch.
setConnectionFactory(ConnectionFactory) - Method in class org.springframework.erlang.support.ErlangAccessor
 
setDontkill(boolean) - Method in class org.springframework.util.exec.ExecuteWatchdog
 
setEnvironment(String[]) - Method in class org.springframework.util.exec.Execute
Sets the environment variables for the subprocess to launch.
setErlangConverter(ErlangConverter) - Method in class org.springframework.erlang.core.ErlangTemplate
 
setExitValue(int) - Method in class org.springframework.util.exec.Execute
 
setNewenvironment(boolean) - Method in class org.springframework.util.exec.Execute
Set whether to propagate the default environment or not.
setProcessErrorStream(InputStream) - Method in interface org.springframework.util.exec.ExecuteStreamHandler
Install a handler for the error stream of the subprocess.
setProcessErrorStream(InputStream) - Method in class org.springframework.util.exec.PumpStreamHandler
 
setProcessInputStream(OutputStream) - Method in interface org.springframework.util.exec.ExecuteStreamHandler
Install a handler for the input stream of the subprocess.
setProcessInputStream(OutputStream) - Method in class org.springframework.util.exec.PumpStreamHandler
 
setProcessOutputStream(InputStream) - Method in interface org.springframework.util.exec.ExecuteStreamHandler
Install a handler for the output stream of the subprocess.
setProcessOutputStream(InputStream) - Method in class org.springframework.util.exec.PumpStreamHandler
 
setUniqueSelfNodeName(boolean) - Method in class org.springframework.erlang.connection.SimpleConnectionFactory
 
setUniqueSelfNodeName(boolean) - Method in class org.springframework.erlang.connection.SingleConnectionFactory
 
setWorkingDirectory(File) - Method in class org.springframework.util.exec.Execute
Sets the working directory of the process to execute.
SimpleConnectionFactory - Class in org.springframework.erlang.connection
A simple implementation of ConnectionFactory that return a new connection for each invocation of the createConnection method.
SimpleConnectionFactory(String, String, String) - Constructor for class org.springframework.erlang.connection.SimpleConnectionFactory
 
SimpleConnectionFactory(String, String) - Constructor for class org.springframework.erlang.connection.SimpleConnectionFactory
 
SimpleErlangConverter - Class in org.springframework.erlang.support.converter
Converter that supports the basic types and arrays.
SimpleErlangConverter() - Constructor for class org.springframework.erlang.support.converter.SimpleErlangConverter
 
SingleConnectionFactory - Class in org.springframework.erlang.connection
A ConnectionFactory implementation that returns the same Connections from all createConnection() calls, and ignores calls to Connection.close().
SingleConnectionFactory(String, String, String) - Constructor for class org.springframework.erlang.connection.SingleConnectionFactory
 
SingleConnectionFactory(String, String) - Constructor for class org.springframework.erlang.connection.SingleConnectionFactory
 
start() - Method in interface org.springframework.util.exec.ExecuteStreamHandler
Start handling of the streams.
start(Process, Thread) - Method in class org.springframework.util.exec.ExecuteWatchdog
Watches the given process and terminates it, if it runs for too long.
start() - Method in class org.springframework.util.exec.PumpStreamHandler
 
stop() - Method in interface org.springframework.util.exec.ExecuteStreamHandler
Stop handling of the streams - will not be restarted.
stop() - Method in class org.springframework.util.exec.ExecuteWatchdog
Stops the watcher.
stop() - Method in class org.springframework.util.exec.PumpStreamHandler
 
StreamPumper - Class in org.springframework.util.exec
Copies all data from an input stream to an output stream.
StreamPumper(InputStream, OutputStream) - Constructor for class org.springframework.util.exec.StreamPumper
Create a new stream pumper.

T

toErlang(Object) - Method in interface org.springframework.erlang.support.converter.ErlangConverter
Convert a Java object to a Erlang data type.
toErlang(Object) - Method in class org.springframework.erlang.support.converter.SimpleErlangConverter
 
toString() - Method in class org.springframework.erlang.core.Application
 
toString() - Method in class org.springframework.erlang.core.Node
 

U

UncategorizedOtpException - Exception in org.springframework.erlang
A "catch-all" exception type within the OtpException hierarchy when no more specific cause is known.
UncategorizedOtpException(Throwable) - Constructor for exception org.springframework.erlang.UncategorizedOtpException
 
UncategorizedOtpException(String, Throwable) - Constructor for exception org.springframework.erlang.UncategorizedOtpException
 

W

waitFor(Process) - Method in class org.springframework.util.exec.Execute
 
A B C D E F G H I K L M N O P R S T U W