Class MockAS400Server

java.lang.Object
com.ibm.as400.access.AS400Server
com.ibm.as400.access.MockAS400Server

public class MockAS400Server extends com.ibm.as400.access.AS400Server
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static final String
     

    Fields inherited from class com.ibm.as400.access.AS400Server

    connectionID_, inStream_, jobString_, outStream_, referenceCount_, replyStreamsHashTables, service_, socket_
  • Constructor Summary

    Constructors
    Constructor
    Description
    MockAS400Server(com.ibm.as400.access.AS400ImplRemote system)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) void
    addInstanceReplyStream(com.ibm.as400.access.DataStream arg0)
     
    (package private) void
     
    (package private) void
     
    com.ibm.as400.access.DataStream
     
    (package private) boolean
     
    (package private) void
     
    (package private) void
     
    (package private) int
     
    (package private) com.ibm.as400.access.DataStream
    receive(int arg0)
     
    (package private) int
    send(com.ibm.as400.access.DataStream arg0)
     
    (package private) void
    send(com.ibm.as400.access.DataStream arg0, int arg1)
     
    (package private) void
    sendAndDiscardReply(com.ibm.as400.access.DataStream arg0)
     
    (package private) final void
    sendAndDiscardReply(com.ibm.as400.access.DataStream arg0, int arg1)
     
    com.ibm.as400.access.DataStream
    sendAndReceive(com.ibm.as400.access.DataStream requestStream)
     
    com.ibm.as400.access.DataStream
    sendExchangeAttrRequest(com.ibm.as400.access.DataStream arg0)
     
    void
    setExchangeAttrReply(com.ibm.as400.access.DataStream arg0)
     
    (package private) void
    setSocket(com.ibm.as400.access.SocketContainer arg0)
     
    (package private) void
     

    Methods inherited from class com.ibm.as400.access.AS400Server

    addReference, addReplyStream, addReplyStream, getConnectionID, getJobString, getLocalAddress, getServerId, getServerId, getService, getServiceId, getSoTimeout, removeReference, setJobString, setSoTimeout

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • MockAS400Server

      MockAS400Server(com.ibm.as400.access.AS400ImplRemote system) throws IOException
      Throws:
      IOException
  • Method Details

    • sendAndReceive

      public com.ibm.as400.access.DataStream sendAndReceive(com.ibm.as400.access.DataStream requestStream) throws IOException
      Throws:
      IOException
    • setSocket

      void setSocket(com.ibm.as400.access.SocketContainer arg0) throws IOException
      Throws:
      IOException
    • isConnected

      boolean isConnected()
      Specified by:
      isConnected in class com.ibm.as400.access.AS400Server
    • getExchangeAttrReply

      public com.ibm.as400.access.DataStream getExchangeAttrReply()
      Specified by:
      getExchangeAttrReply in class com.ibm.as400.access.AS400Server
    • sendExchangeAttrRequest

      public com.ibm.as400.access.DataStream sendExchangeAttrRequest(com.ibm.as400.access.DataStream arg0) throws IOException
      Specified by:
      sendExchangeAttrRequest in class com.ibm.as400.access.AS400Server
      Throws:
      IOException
    • addInstanceReplyStream

      void addInstanceReplyStream(com.ibm.as400.access.DataStream arg0)
      Specified by:
      addInstanceReplyStream in class com.ibm.as400.access.AS400Server
    • clearInstanceReplyStreams

      void clearInstanceReplyStreams()
      Specified by:
      clearInstanceReplyStreams in class com.ibm.as400.access.AS400Server
    • sendAndDiscardReply

      void sendAndDiscardReply(com.ibm.as400.access.DataStream arg0) throws IOException
      Specified by:
      sendAndDiscardReply in class com.ibm.as400.access.AS400Server
      Throws:
      IOException
    • sendAndDiscardReply

      final void sendAndDiscardReply(com.ibm.as400.access.DataStream arg0, int arg1) throws IOException
      Specified by:
      sendAndDiscardReply in class com.ibm.as400.access.AS400Server
      Throws:
      IOException
    • send

      int send(com.ibm.as400.access.DataStream arg0) throws IOException
      Specified by:
      send in class com.ibm.as400.access.AS400Server
      Throws:
      IOException
    • newCorrelationId

      int newCorrelationId()
      Specified by:
      newCorrelationId in class com.ibm.as400.access.AS400Server
    • send

      void send(com.ibm.as400.access.DataStream arg0, int arg1) throws IOException
      Specified by:
      send in class com.ibm.as400.access.AS400Server
      Throws:
      IOException
    • receive

      com.ibm.as400.access.DataStream receive(int arg0) throws IOException
      Specified by:
      receive in class com.ibm.as400.access.AS400Server
      Throws:
      IOException
    • forceDisconnect

      void forceDisconnect()
      Specified by:
      forceDisconnect in class com.ibm.as400.access.AS400Server
    • setExchangeAttrReply

      public void setExchangeAttrReply(com.ibm.as400.access.DataStream arg0)
      Specified by:
      setExchangeAttrReply in class com.ibm.as400.access.AS400Server
    • lock

      void lock()
    • unlock

      void unlock()
    • markClosed

      void markClosed()