com.bigdata.service.jini
Interface RemoteDestroyAdmin

All Superinterfaces:
com.sun.jini.admin.DestroyAdmin, Remote
All Known Implementing Classes:
ClientServer.AdministrableClientService, DataServer.AdministrableDataService, LoadBalancerServer.AdministrableLoadBalancer, MapServer.AdministrableMapService, MetadataServer.AdministrableMetadataService, ReduceServer.AdministrableReduceService, ServicesManagerServer.AdministrableServicesManagerService, TransactionServer.AdministrableTransactionService

public interface RemoteDestroyAdmin
extends Remote, com.sun.jini.admin.DestroyAdmin

Adds shutdown() and shutdownNow() methods that DO NOT destroy the persistent state of the service (it may be restarted after calling these methods) and extends Remote for RMI compatibility.

Version:
$Id$
Author:
Bryan Thompson

Method Summary
 void destroy()
          This DESTROYS the persistent state of the service. YOU CAN NOT restart the service after calling this method.
 void shutdown()
          Shutdown the service, but do not destroy its persistent data.
 void shutdownNow()
          Immediate or fast shutdown for the service, but does not destroy its persistent data.
 

Method Detail

shutdown

void shutdown()
              throws IOException
Shutdown the service, but do not destroy its persistent data.

Throws:
IOException

shutdownNow

void shutdownNow()
                 throws IOException
Immediate or fast shutdown for the service, but does not destroy its persistent data.

Throws:
IOException

destroy

void destroy()
             throws RemoteException
This DESTROYS the persistent state of the service. YOU CAN NOT restart the service after calling this method. All persistent state (including any application data) WILL BE DESTROYED.

Specified by:
destroy in interface com.sun.jini.admin.DestroyAdmin
Throws:
RemoteException


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.