- GARBAGE_COLLECT_PROXY_COMMAND_NAME - Static variable in class py4j.reflection.PythonProxyHandler
-
- gateway - Variable in class py4j.ClientServer
-
- gateway - Variable in class py4j.commands.AbstractCommand
-
- Gateway - Class in py4j
-
A Gateway manages various states: entryPoint, references to objects returned
to a Python program, etc.
- Gateway(Object) - Constructor for class py4j.Gateway
-
- Gateway(Object, Py4JPythonClient) - Constructor for class py4j.Gateway
-
- gateway(Gateway) - Method in class py4j.GatewayServer.GatewayServerBuilder
-
- gateway - Variable in class py4j.PythonClient
-
- GATEWAY_SERVER_ID - Static variable in class py4j.GatewayServer
-
- GATEWAY_SERVER_ID - Static variable in class py4j.Protocol
-
- GatewayConnection - Class in py4j
-
Manage the connection between a Python program and a Gateway.
- GatewayConnection(Gateway, Socket) - Constructor for class py4j.GatewayConnection
-
- GatewayConnection(Gateway, Socket, List<Class<? extends Command>>, List<GatewayServerListener>) - Constructor for class py4j.GatewayConnection
-
- GatewayConnection(Gateway, Socket, String, List<Class<? extends Command>>, List<GatewayServerListener>) - Constructor for class py4j.GatewayConnection
-
- GatewayServer - Class in py4j
-
This class enables Python programs to access a Java program.
- GatewayServer() - Constructor for class py4j.GatewayServer
-
Creates a GatewayServer instance with default port (25333), default
address (127.0.0.1), and default timeout value (no timeout).
- GatewayServer(Object) - Constructor for class py4j.GatewayServer
-
Creates a GatewayServer instance with default port (25333), default
address (127.0.0.1), and default timeout value (no timeout).
- GatewayServer(Object, int) - Constructor for class py4j.GatewayServer
-
- GatewayServer(Object, int, int, InetAddress, InetAddress, int, int, List<Class<? extends Command>>) - Constructor for class py4j.GatewayServer
-
- GatewayServer(Object, int, int, int) - Constructor for class py4j.GatewayServer
-
- GatewayServer(Object, int, int, int, int, List<Class<? extends Command>>) - Constructor for class py4j.GatewayServer
-
- GatewayServer(Object, int, int, int, List<Class<? extends Command>>, Py4JPythonClient) - Constructor for class py4j.GatewayServer
-
- GatewayServer(Object, int, InetAddress, int, int, List<Class<? extends Command>>, Py4JPythonClient) - Constructor for class py4j.GatewayServer
-
- GatewayServer(Object, int, InetAddress, int, int, List<Class<? extends Command>>, Py4JPythonClient, ServerSocketFactory) - Constructor for class py4j.GatewayServer
-
- GatewayServer(Gateway, int, InetAddress, int, int, List<Class<? extends Command>>, ServerSocketFactory) - Constructor for class py4j.GatewayServer
-
- GatewayServer.GatewayServerBuilder - Class in py4j
-
Helper class to make it easier and self-documenting how a
GatewayServer
is constructed.
- GatewayServerBuilder() - Constructor for class py4j.GatewayServer.GatewayServerBuilder
-
- GatewayServerBuilder(Object) - Constructor for class py4j.GatewayServer.GatewayServerBuilder
-
- GatewayServerListener - Interface in py4j
-
A client can implement this listener to be notified of Gateway events.
- GET_JAVA_LANG_CLASS_SUB_COMMAND_NAME - Static variable in class py4j.commands.ReflectionCommand
-
- GET_MEMBER_SUB_COMMAND_NAME - Static variable in class py4j.commands.ReflectionCommand
-
- GET_UNKNOWN_SUB_COMMAND_NAME - Static variable in class py4j.commands.ReflectionCommand
-
- getAddress() - Method in class py4j.CallbackClient
-
- getAddress() - Method in class py4j.GatewayServer
-
- getAddress() - Method in interface py4j.Py4JJavaServer
-
- getAddress() - Method in interface py4j.Py4JPythonClient
-
- getArgCounter() - Method in class py4j.Gateway
-
- getArguments(BufferedReader) - Method in class py4j.commands.AbstractCommand
-
- getArrayReturnObject(String, int) - Static method in class py4j.ReturnObject
-
- getAuthCommand(String) - Static method in class py4j.Protocol
-
- getBaseCommands() - Static method in class py4j.GatewayConnection
-
- getBindings() - Method in class py4j.Gateway
-
- getBoolean(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- getBytes(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- getCallbackClient() - Method in class py4j.Gateway
-
- getCallbackClient() - Method in class py4j.GatewayServer
-
- getClass(Class<?>, String) - Method in class py4j.reflection.ReflectionEngine
-
- getClass(String, JVMView) - Static method in class py4j.reflection.TypeUtil
-
- getClasses() - Method in class py4j.model.Py4JClass
-
- getClassLoader() - Method in interface py4j.reflection.ClassLoadingStrategy
-
- getClassLoader() - Method in class py4j.reflection.CurrentThreadClassLoadingStrategy
-
- getClassLoader() - Static method in class py4j.reflection.ReflectionUtil
-
- getClassLoader() - Method in class py4j.reflection.RootClassLoadingStrategy
-
- getClassLoadingStrategy() - Static method in class py4j.reflection.ReflectionUtil
-
- getClassParameters(Object[]) - Method in class py4j.reflection.ReflectionEngine
-
- getCommandName() - Method in class py4j.commands.AbstractCommand
-
- getCommandName() - Method in interface py4j.commands.Command
-
- getCommandPart() - Method in class py4j.ReturnObject
-
- getConnection() - Method in class py4j.CallbackClient
-
- getConnection() - Method in class py4j.PythonClient
-
- getConnectionLock() - Method in class py4j.CallbackClient
-
- getConnectTimeout() - Method in class py4j.GatewayServer
-
- getConstructor() - Method in class py4j.reflection.MethodInvoker
-
- getConstructor(Class<?>, Class<?>[]) - Method in class py4j.reflection.ReflectionEngine
-
- getConstructor(String, Object[]) - Method in class py4j.reflection.ReflectionEngine
-
- getContainer() - Method in class py4j.model.Py4JField
-
- getContainer() - Method in class py4j.model.Py4JMethod
-
- getContainer() - Method in class py4j.reflection.MethodDescriptor
-
- getConversion() - Method in class py4j.reflection.TypeConverter
-
- getConverters() - Method in class py4j.reflection.MethodInvoker
-
- getCost() - Method in class py4j.reflection.MethodInvoker
-
- getCost(Class<?>, Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- getCustomCommands() - Method in class py4j.GatewayServer
-
- getDecimal(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- getDecimalReturnObject(Object) - Static method in class py4j.ReturnObject
-
- getDefaultJVMView() - Method in class py4j.Gateway
-
- getDouble(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- getEntryPoint() - Method in class py4j.Gateway
-
- getErrorReferenceReturnObject(String) - Static method in class py4j.ReturnObject
-
- getErrorReturnObject() - Static method in class py4j.ReturnObject
-
- getErrorReturnObject(Throwable) - Static method in class py4j.ReturnObject
-
- getExtendType() - Method in class py4j.model.Py4JClass
-
- getField(Class<?>, String) - Method in class py4j.reflection.ReflectionEngine
-
- getField(Object, String) - Method in class py4j.reflection.ReflectionEngine
-
- getField(String, String) - Method in class py4j.reflection.ReflectionEngine
-
- getFields() - Method in class py4j.model.Py4JClass
-
- getFieldValue(Object, Field) - Method in class py4j.reflection.ReflectionEngine
-
Wrapper around Field.get
- getGateway() - Method in class py4j.GatewayServer
-
- getGateway() - Method in interface py4j.Py4JJavaServer
-
- getGateway() - Method in interface py4j.Py4JPythonClientPerThread
-
- getGateway() - Method in class py4j.PythonClient
-
- getHelpPage(Py4JClass, String, boolean) - Static method in class py4j.model.HelpPageGenerator
-
- getHelpPage(Py4JMethod, boolean) - Static method in class py4j.model.HelpPageGenerator
-
- getId() - Method in class py4j.JVMView
-
- getImplementTypes() - Method in class py4j.model.Py4JClass
-
- getImportedNames() - Method in class py4j.JVMView
-
Return the current list of imports known to this view.
- getInteger(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- getInternalRepresentation() - Method in class py4j.reflection.MethodDescriptor
-
- getIteratorReturnObject(String) - Static method in class py4j.ReturnObject
-
- getJavadoc() - Method in class py4j.model.Py4JMember
-
- getJavaServer() - Method in class py4j.ClientServer
-
- getJavaServer() - Method in interface py4j.Py4JPythonClientPerThread
-
- getJavaServer() - Method in class py4j.PythonClient
-
- getLastImportSearches() - Method in class py4j.JVMView
-
- getListeners() - Method in class py4j.GatewayServer
-
- getListeners() - Method in interface py4j.Py4JJavaServer
-
- getListeningPort() - Method in class py4j.GatewayServer
-
- getListeningPort() - Method in interface py4j.Py4JJavaServer
-
- getListReturnObject(String, int) - Static method in class py4j.ReturnObject
-
- getLong(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- getMapReturnObject(String, int) - Static method in class py4j.ReturnObject
-
- getMemberOutputCommand(char) - Static method in class py4j.Protocol
-
- getMemberOutputCommand(char, String) - Static method in class py4j.Protocol
-
- getMethod() - Method in class py4j.reflection.MethodInvoker
-
- getMethod(Class<?>, String) - Method in class py4j.reflection.ReflectionEngine
-
- getMethod(Class<?>, String, Class<?>[]) - Method in class py4j.reflection.ReflectionEngine
-
- getMethod(Object, String, Object[]) - Method in class py4j.reflection.ReflectionEngine
-
- getMethod(String, String, Object[]) - Method in class py4j.reflection.ReflectionEngine
-
- getMethods() - Method in class py4j.model.Py4JClass
-
- getName() - Method in class py4j.JVMView
-
- getName() - Method in class py4j.model.Py4JMember
-
- getName() - Method in class py4j.reflection.MethodDescriptor
-
- getName(String, boolean) - Static method in class py4j.reflection.TypeUtil
-
- getName() - Method in class py4j.ReturnObject
-
- getNames(Class<?>[]) - Static method in class py4j.reflection.TypeUtil
-
- getNextObjectId() - Method in class py4j.Gateway
-
- getNoSuchFieldOutputCommand() - Static method in class py4j.Protocol
-
- getNull(String) - Static method in class py4j.Protocol
-
Method provided for consistency.
- getNullReturnObject() - Static method in class py4j.ReturnObject
-
- getObjCounter() - Method in class py4j.Gateway
-
- getObject(String) - Method in class py4j.Gateway
-
- getObject(String, Gateway) - Static method in class py4j.Protocol
-
- getObjectFromId(String) - Method in class py4j.Gateway
-
- getOutputCommand(ReturnObject) - Static method in class py4j.Protocol
-
- getOutputErrorCommand() - Static method in class py4j.Protocol
-
- getOutputErrorCommand(String) - Static method in class py4j.Protocol
-
- getOutputErrorCommand(Throwable) - Static method in class py4j.Protocol
-
- getOutputFatalErrorCommand(Throwable) - Static method in class py4j.Protocol
-
- getOutputVoidCommand() - Static method in class py4j.Protocol
-
- getPackage(String) - Static method in class py4j.reflection.TypeUtil
-
- getParameterNames() - Method in class py4j.model.Py4JMethod
-
- getParameters() - Method in class py4j.reflection.MethodDescriptor
-
- getParameterTypes() - Method in class py4j.model.Py4JMethod
-
- getPerThreadConnection() - Method in interface py4j.Py4JPythonClientPerThread
-
- getPerThreadConnection() - Method in class py4j.PythonClient
-
- getPoint(Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- getPort() - Method in class py4j.CallbackClient
-
- getPort() - Method in class py4j.GatewayServer
-
- getPort() - Method in interface py4j.Py4JJavaServer
-
- getPort() - Method in interface py4j.Py4JPythonClient
-
- getPrimitiveObject() - Method in class py4j.ReturnObject
-
- getPrimitiveReturnObject(Object) - Static method in class py4j.ReturnObject
-
- getPrimitiveType(Object) - Static method in class py4j.Protocol
-
- getPublicFieldNames(Object) - Method in class py4j.reflection.ReflectionEngine
-
Retrieve the names of all the public fields in the obj
- getPublicMethodNames(Object) - Method in class py4j.reflection.ReflectionEngine
-
Retrieve the names of all the public methods in the obj
- getPublicStaticClassNames(Class<?>) - Method in class py4j.reflection.ReflectionEngine
-
Retrieve the names of all the public static classes in the clazz
- getPublicStaticFieldNames(Class<?>) - Method in class py4j.reflection.ReflectionEngine
-
Retrieve the names of all the public static fields in the clazz
- getPublicStaticMethodNames(Class<?>) - Method in class py4j.reflection.ReflectionEngine
-
Retrieve the names of all the public static methods in the clazz
- getPublicStaticNames(Class<?>) - Method in class py4j.reflection.ReflectionEngine
-
Retrieve the names of all the public static fields, methods and
classes in the clazz
- getPythonAddress() - Method in class py4j.GatewayServer
-
- getPythonAddress() - Method in interface py4j.Py4JJavaServer
-
- getPythonClient() - Method in class py4j.ClientServer
-
- getPythonPort() - Method in class py4j.GatewayServer
-
- getPythonPort() - Method in interface py4j.Py4JJavaServer
-
- getPythonProxy(String, Gateway) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- getPythonProxyHandler(ClassLoader, Class[], String, Gateway) - Static method in class py4j.Protocol
-
Deprecated.
- getPythonServerEntryPoint(Gateway, Class[]) - Method in class py4j.CallbackClient
-
- getPythonServerEntryPoint(Class[]) - Method in class py4j.ClientServer
-
Gets a reference to the entry point on the Python side.
- getPythonServerEntryPoint(Class[]) - Method in class py4j.GatewayServer
-
Gets a reference to the entry point on the Python side.
- getPythonServerEntryPoint(Gateway, Class[]) - Method in interface py4j.Py4JPythonClient
-
Gets a reference to the entry point on the Python side.
- getReadTimeout() - Method in class py4j.CallbackClient
-
- getReadTimeout() - Method in class py4j.GatewayServer
-
- getReadTimeout() - Method in interface py4j.Py4JPythonClient
-
- getReadTimeout() - Method in class py4j.PythonClient
-
- getReference(String, Gateway) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- getReferenceReturnObject(String) - Static method in class py4j.ReturnObject
-
- getReflectionEngine() - Method in class py4j.Gateway
-
- getRegex(String) - Static method in class py4j.model.HelpPageGenerator
-
- getReturnObject(Object) - Method in class py4j.Gateway
-
- getReturnType() - Method in class py4j.model.Py4JMethod
-
- getReturnValue(String, Gateway) - Static method in class py4j.Protocol
-
- getRootThrowable(Throwable, boolean) - Static method in class py4j.Protocol
-
- getSequenceId() - Method in class py4j.JVMView
-
Sequence ID for getImportedNames().
- getSetReturnObject(String, int) - Static method in class py4j.ReturnObject
-
- getSignature(boolean) - Method in class py4j.model.Py4JClass
-
- getSignature(boolean) - Method in class py4j.model.Py4JField
-
- getSignature(boolean) - Method in class py4j.model.Py4JMember
-
- getSignature(boolean) - Method in class py4j.model.Py4JMethod
-
- getSingleImportsMap() - Method in class py4j.JVMView
-
- getSize() - Method in class py4j.ReturnObject
-
- getSocket() - Method in class py4j.ClientServerConnection
-
- getSocket() - Method in class py4j.GatewayConnection
-
- getSocket() - Method in interface py4j.Py4JServerConnection
-
- getStarImports() - Method in class py4j.JVMView
-
- getString(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- getStringArguments(BufferedReader) - Method in class py4j.commands.AbstractCommand
-
- getThrowableAsString(Throwable) - Static method in class py4j.Protocol
-
- getType() - Method in class py4j.model.Py4JField
-
- getVoidReturnObject() - Static method in class py4j.ReturnObject
-
- getWhen() - Method in exception py4j.Py4JNetworkException
-
- giveBackConnection(Py4JClientConnection) - Method in class py4j.CallbackClient
-
- giveBackConnection(Py4JClientConnection) - Method in class py4j.PythonClient
-
- IMPORT_SUB_COMMAND_NAME - Static variable in class py4j.commands.JVMViewCommand
-
- INDENT - Static variable in class py4j.model.HelpPageGenerator
-
- init(Gateway, Py4JServerConnection) - Method in class py4j.commands.AbstractCommand
-
- init(Gateway, Py4JServerConnection) - Method in interface py4j.commands.Command
-
Called when a command instance is created and assigned to a connection.
- init(Gateway, Py4JServerConnection) - Method in class py4j.commands.DirCommand
-
- init(Gateway, Py4JServerConnection) - Method in class py4j.commands.FieldCommand
-
- init(Gateway, Py4JServerConnection) - Method in class py4j.commands.JVMViewCommand
-
- init(Gateway, Py4JServerConnection) - Method in class py4j.commands.ReflectionCommand
-
- init(Gateway, Py4JServerConnection) - Method in class py4j.commands.ShutdownGatewayServerCommand
-
- initCommands(Gateway, List<Class<? extends Command>>) - Method in class py4j.ClientServerConnection
-
Override this method to initialize custom commands.
- initCommands(Gateway, List<Class<? extends Command>>) - Method in class py4j.GatewayConnection
-
Override this method to initialize custom commands.
- INT_TO_BYTE - Static variable in class py4j.reflection.TypeConverter
-
- INT_TO_SHORT - Static variable in class py4j.reflection.TypeConverter
-
- INTEGER_TYPE - Static variable in class py4j.Protocol
-
- INVALID_INVOKER - Static variable in class py4j.reflection.MethodInvoker
-
- INVALID_INVOKER_COST - Static variable in class py4j.reflection.MethodInvoker
-
- invoke(String, List<Object>) - Method in class py4j.Gateway
-
Invokes a constructor and returned the constructed object.
- invoke(String, String, List<Object>) - Method in class py4j.Gateway
-
Invokes a method.
- invoke(Object, Object[]) - Method in class py4j.reflection.MethodInvoker
-
- invoke(Object, Method, Object[]) - Method in class py4j.reflection.PythonProxyHandler
-
- invoke(Object, MethodInvoker, Object[]) - Method in class py4j.reflection.ReflectionEngine
-
- invokeConstructor(String, List<Object>) - Method in class py4j.commands.ConstructorCommand
-
- invokeMethod(String, String, List<Object>) - Method in class py4j.commands.AbstractCommand
-
Convenient shortcut to invoke a method dynamically.
- isArray(Object) - Method in class py4j.Gateway
-
- isArray() - Method in class py4j.ReturnObject
-
- isAuthenticated() - Method in class py4j.commands.AuthCommand
-
- isBoolean(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isBoolean(Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- isByte(Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- isBytes(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isCharacter(Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- isDecimal(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isDecimal() - Method in class py4j.ReturnObject
-
- isDecimalObject(Object) - Method in class py4j.Gateway
-
- isDouble(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isDouble(Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- isEmpty(String) - Static method in class py4j.Protocol
-
- isEnd(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isError(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not null.
- isError() - Method in class py4j.ReturnObject
-
- isFloat(Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- isInitiatedFromClient() - Method in class py4j.ClientServerConnection
-
- isInstanceOf(Class<?>, Object) - Static method in class py4j.reflection.TypeUtil
-
Checks if an object is an instance of a given class.
- isInstanceOf(String, Object) - Static method in class py4j.reflection.TypeUtil
-
Checks if an object is an instance of a given class.
- isInteger(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isInteger(Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- isIterator() - Method in class py4j.ReturnObject
-
- isList(Object) - Method in class py4j.Gateway
-
- isList() - Method in class py4j.ReturnObject
-
- isLong(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isLong(Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- isMap(Object) - Method in class py4j.Gateway
-
- isMap() - Method in class py4j.ReturnObject
-
- isMemoryManagementEnabled() - Method in class py4j.CallbackClient
-
- isMemoryManagementEnabled() - Method in interface py4j.Py4JPythonClient
-
- isNull(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isNull() - Method in class py4j.ReturnObject
-
- isNumeric(Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- isPrimitiveObject(Object) - Method in class py4j.Gateway
-
- isPythonProxy(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isReference(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isReference() - Method in class py4j.ReturnObject
-
- isReturnMessage(String) - Static method in class py4j.Protocol
-
- isSet(Object) - Method in class py4j.Gateway
-
- isSet() - Method in class py4j.ReturnObject
-
- isShort(Class<?>) - Static method in class py4j.reflection.TypeUtil
-
- isStarted() - Method in class py4j.Gateway
-
- isString(String) - Static method in class py4j.Protocol
-
Assumes that commandPart is not empty.
- isVoid() - Method in class py4j.reflection.MethodInvoker
-
- isVoid() - Method in class py4j.ReturnObject
-
- ITERATOR_TYPE - Static variable in class py4j.Protocol
-
- safeReadLine(BufferedReader, boolean) - Static method in class py4j.NetworkUtil
-
- safeReadLine(BufferedReader) - Static method in class py4j.NetworkUtil
-
- SEARCH_SUB_COMMAND_NAME - Static variable in class py4j.commands.JVMViewCommand
-
- sendCommand(String) - Method in class py4j.CallbackClient
-
Sends a command to the Python side.
- sendCommand(String, boolean) - Method in class py4j.CallbackClient
-
Sends a command to the Python side.
- sendCommand(String) - Method in class py4j.CallbackConnection
-
- sendCommand(String, boolean) - Method in class py4j.CallbackConnection
-
- sendCommand(String) - Method in class py4j.ClientServerConnection
-
- sendCommand(String, boolean) - Method in class py4j.ClientServerConnection
-
- sendCommand(String) - Method in interface py4j.Py4JClientConnection
-
- sendCommand(String, boolean) - Method in interface py4j.Py4JClientConnection
-
- sendCommand(String) - Method in interface py4j.Py4JPythonClient
-
Sends a command to the Python side.
- sendCommand(String, boolean) - Method in interface py4j.Py4JPythonClient
-
Sends a command to the Python side.
- SEPARATOR - Static variable in class py4j.model.HelpPageGenerator
-
- serverError(Exception) - Method in class py4j.DefaultGatewayServerListener
-
- serverError(Exception) - Method in interface py4j.GatewayServerListener
-
This method may be called concurrently with serverPostShutdown().
- serverError(Exception) - Method in class py4j.PythonClient
-
- serverPostShutdown() - Method in class py4j.DefaultGatewayServerListener
-
- serverPostShutdown() - Method in interface py4j.GatewayServerListener
-
This method may be called concurrently with serverStopped() and
serverError().
- serverPostShutdown() - Method in class py4j.PythonClient
-
- serverPreShutdown() - Method in class py4j.DefaultGatewayServerListener
-
- serverPreShutdown() - Method in interface py4j.GatewayServerListener
-
- serverPreShutdown() - Method in class py4j.PythonClient
-
- serverSocketFactory(ServerSocketFactory) - Method in class py4j.ClientServer.ClientServerBuilder
-
- serverSocketFactory(ServerSocketFactory) - Method in class py4j.GatewayServer.GatewayServerBuilder
-
- serverStarted() - Method in class py4j.DefaultGatewayServerListener
-
- serverStarted() - Method in interface py4j.GatewayServerListener
-
- serverStarted() - Method in class py4j.PythonClient
-
- serverStopped() - Method in class py4j.DefaultGatewayServerListener
-
- serverStopped() - Method in interface py4j.GatewayServerListener
-
This method may be called concurrently with serverPostShutdown().
- serverStopped() - Method in class py4j.PythonClient
-
- SET_TYPE - Static variable in class py4j.Protocol
-
- setArray(boolean) - Method in class py4j.ReturnObject
-
- setClassLoadingStrategy(ClassLoadingStrategy) - Static method in class py4j.reflection.ReflectionUtil
-
- setCommandPart(String) - Method in class py4j.ReturnObject
-
- setError(boolean) - Method in class py4j.ReturnObject
-
- setFieldValue(Object, Field, Object) - Method in class py4j.reflection.ReflectionEngine
-
Wrapper around Field.set
- setGateway(Gateway) - Method in interface py4j.Py4JPythonClientPerThread
-
- setGateway(Gateway) - Method in class py4j.PythonClient
-
- setId(String) - Method in class py4j.JVMView
-
- setInitiatedFromClient(boolean) - Method in class py4j.ClientServerConnection
-
- setIterator(boolean) - Method in class py4j.ReturnObject
-
- setJavaServer(Py4JJavaServer) - Method in interface py4j.Py4JPythonClientPerThread
-
- setJavaServer(Py4JJavaServer) - Method in class py4j.PythonClient
-
- setList(boolean) - Method in class py4j.ReturnObject
-
- setMap(boolean) - Method in class py4j.ReturnObject
-
- setName(String) - Method in class py4j.JVMView
-
- setName(String) - Method in class py4j.ReturnObject
-
- setNull(boolean) - Method in class py4j.ReturnObject
-
- setPerThreadConnection(ClientServerConnection) - Method in interface py4j.Py4JPythonClientPerThread
-
- setPerThreadConnection(ClientServerConnection) - Method in class py4j.PythonClient
-
- setPrimitiveObject(Object) - Method in class py4j.ReturnObject
-
- setReference(boolean) - Method in class py4j.ReturnObject
-
- setSet(boolean) - Method in class py4j.ReturnObject
-
- setSize(int) - Method in class py4j.ReturnObject
-
- setStarted(boolean) - Method in class py4j.Gateway
-
- setupCleaner() - Method in class py4j.CallbackClient
-
- setupCleaner() - Method in class py4j.PythonClient
-
- setUsed(boolean) - Method in class py4j.CallbackConnection
-
- setUsed(boolean) - Method in class py4j.ClientServerConnection
-
- setUsed(boolean) - Method in interface py4j.Py4JClientConnection
-
- setVoid(boolean) - Method in class py4j.ReturnObject
-
- SHORT_CONVERTER - Static variable in class py4j.reflection.TypeConverter
-
- shouldRetrySendCommand(Py4JClientConnection, Py4JNetworkException) - Method in class py4j.CallbackClient
-
- shouldRetrySendCommand(Py4JClientConnection, Py4JNetworkException) - Method in class py4j.PythonClient
-
- shutdown() - Method in class py4j.CallbackClient
-
Closes all active channels, stops the periodic cleanup of channels and
mark the client as shutting down.
- shutdown() - Method in class py4j.CallbackConnection
-
- shutdown(boolean) - Method in class py4j.CallbackConnection
-
Shuts down the connection by closing the socket, the writer, and the reader.
- shutdown() - Method in class py4j.ClientServer
-
Shuts down the Java Server so that it stops accepting requests and it
closes existing connections.
- shutdown() - Method in class py4j.ClientServerConnection
-
- shutdown(boolean) - Method in class py4j.ClientServerConnection
-
- shutdown() - Method in class py4j.Gateway
-
Releases all objects that were referenced by this Gateway and shuts
down the CallbackClient.
- shutdown(boolean) - Method in class py4j.Gateway
-
Releases all objects that were referenced by this Gateway and
optionally shut down the callback client.
- shutdown() - Method in class py4j.GatewayConnection
-
- shutdown(boolean) - Method in class py4j.GatewayConnection
-
Shuts down the connection by closing the socket, the writer, and the reader.
- shutdown() - Method in class py4j.GatewayServer
-
- shutdown(boolean) - Method in class py4j.GatewayServer
-
- shutdown() - Method in interface py4j.Py4JClientConnection
-
- shutdown(boolean) - Method in interface py4j.Py4JClientConnection
-
- shutdown() - Method in interface py4j.Py4JJavaServer
-
- shutdown(boolean) - Method in interface py4j.Py4JJavaServer
-
- shutdown() - Method in interface py4j.Py4JPythonClient
-
Closes all active channels, stops the periodic cleanup of channels and
mark the client as shutting down.
- shutdown() - Method in interface py4j.Py4JServerConnection
-
- shutdown(boolean) - Method in interface py4j.Py4JServerConnection
-
- SHUTDOWN_GATEWAY_SERVER_COMMAND_NAME - Static variable in class py4j.commands.ShutdownGatewayServerCommand
-
- ShutdownGatewayServerCommand - Class in py4j.commands
-
The ShutdownGatewayServerCommand is responsible for shutting down the
GatewayServer.
- ShutdownGatewayServerCommand() - Constructor for class py4j.commands.ShutdownGatewayServerCommand
-
- socket - Variable in class py4j.ClientServerConnection
-
- socket - Variable in class py4j.GatewayConnection
-
- socketFactory - Variable in class py4j.CallbackClient
-
- socketFactory(SocketFactory) - Method in class py4j.ClientServer.ClientServerBuilder
-
- socketFactory - Variable in class py4j.ClientServer
-
- sSocketFactory - Variable in class py4j.ClientServer
-
- start() - Method in class py4j.CallbackConnection
-
- start() - Method in class py4j.ClientServerConnection
-
- start() - Method in class py4j.GatewayServer
-
Starts to accept connections in a second thread (non-blocking call).
- start(boolean) - Method in class py4j.GatewayServer
-
Starts to accept connections.
- start() - Method in interface py4j.Py4JClientConnection
-
- start() - Method in interface py4j.Py4JJavaServer
-
Starts to accept connections in a second thread (non-blocking call).
- start(boolean) - Method in interface py4j.Py4JJavaServer
-
Starts to accept connections.
- startClientSocket() - Method in class py4j.PythonClient
-
- startConnection() - Method in class py4j.GatewayConnection
-
Wraps the GatewayConnection in a thread and start the thread.
- startServer() - Method in class py4j.ClientServer
-
Starts the JavaServer on its own thread.
- startServer(boolean) - Method in class py4j.ClientServer
-
Starts the JavaServer, which will handle requests from the Python side.
- startServerConnection() - Method in class py4j.ClientServerConnection
-
- startSocket() - Method in class py4j.GatewayServer
-
Starts the ServerSocket.
- startup() - Method in class py4j.Gateway
-
- STATIC_PREFIX - Static variable in class py4j.Protocol
-
- STREAM_COMMAND_NAME - Static variable in class py4j.commands.StreamCommand
-
- StreamCommand - Class in py4j.commands
-
- StreamCommand() - Constructor for class py4j.commands.StreamCommand
-
- STRING_TO_CHAR - Static variable in class py4j.reflection.TypeConverter
-
- STRING_TYPE - Static variable in class py4j.Protocol
-
- StringUtil - Class in py4j
-
String utility class providing operations to escape and unescape new lines.
- StringUtil() - Constructor for class py4j.StringUtil
-
- SUCCESS - Static variable in class py4j.Protocol
-