|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpy4j.Gateway
public class Gateway
A Gateway is manages various states: entryPoint, references to objects returned to a Python program, etc.
This class is not intended to be directly accessed by users.
Constructor Summary | |
---|---|
Gateway(Object entryPoint)
|
|
Gateway(Object entryPoint,
boolean cleanUpConnection)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Gateway(Object entryPoint)
public Gateway(Object entryPoint, boolean cleanUpConnection)
Method Detail |
---|
public ReturnObject attachObject(String objectId)
public void closeConnection()
Called when a connection is closed. Access ThreadLocal data to perform cleanup if necessary.
Because there is one thread per connection, ThreadLocal data belong to a single connection.
public void deleteObject(String objectId)
protected AtomicInteger getArgCounter()
protected Map<String,Object> getBindings()
public Object getEntryPoint()
public py4j.reflection.LRUCache<String,py4j.model.Py4JMember> getHelpPages()
public List<String> getMethodNames(Object obj)
public String getMethodNamesAsString(Object obj)
protected String getNextObjectId()
protected AtomicInteger getObjCounter()
public Object getObject(String objectId)
objectId
-
protected Object getObjectFromId(String targetObjectId)
public py4j.reflection.ReflectionEngine getReflectionEngine()
public ReturnObject getReturnObject(Object object)
public ReturnObject invoke(String fqn, List<Argument> args)
public ReturnObject invoke(String methodName, String targetObjectId, List<Argument> args)
protected boolean isList(Object object)
protected boolean isMap(Object object)
protected boolean isPrimitiveObject(Object object)
public boolean isStarted()
protected String putNewObject(Object object)
public void setStarted(boolean isStarted)
public void shutdown()
public void startup()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |