com.sun.jmx.remote.opt.internal
Class ClientCommunicatorAdmin

java.lang.Object
  extended by com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin

public abstract class ClientCommunicatorAdmin
extends Object


Constructor Summary
ClientCommunicatorAdmin(long period)
           
 
Method Summary
protected abstract  void checkConnection()
          Called by this class to check a client connection.
protected abstract  void doStart()
          Tells a client to re-start again.
protected abstract  void doStop()
          Tells a client to stop becaue failing to call checkConnection.
 void gotIOException(IOException ioe)
          Called by a client to inform of getting an IOException.
 void terminate()
          Terminates this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientCommunicatorAdmin

public ClientCommunicatorAdmin(long period)
Method Detail

gotIOException

public void gotIOException(IOException ioe)
                    throws IOException
Called by a client to inform of getting an IOException.

Throws:
IOException

checkConnection

protected abstract void checkConnection()
                                 throws IOException
Called by this class to check a client connection.

Throws:
IOException

doStart

protected abstract void doStart()
                         throws IOException
Tells a client to re-start again.

Throws:
IOException

doStop

protected abstract void doStop()
Tells a client to stop becaue failing to call checkConnection.


terminate

public void terminate()
Terminates this object.



Copyright © 2014 Terracotta, Inc.. All rights reserved.