VMware GemFire Java API Reference
Package org.apache.geode.admin
Interface ManagedEntity
-
- All Known Subinterfaces:
CacheServer,CacheVm,DistributionLocator
@Deprecated public interface ManagedEntity
Deprecated.as of 7.0 use themanagementpackage insteadA entity that can be managed with the GemFire administration API.- Since:
- GemFire 4.0
- See Also:
ManagedEntityConfig
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description StringgetLog()Deprecated.Returns the tail of this manage entity's log file.booleanisRunning()Deprecated.Returns whether or not this managed entity is running.voidstart()Deprecated.Starts this managed entity.voidstop()Deprecated.Stops this managed entity.booleanwaitToStart(long timeout)Deprecated.Waits for up to a given number of milliseconds for this managed entity to start.booleanwaitToStop(long timeout)Deprecated.Waits for up to a given number of milliseconds for this managed entity to stop.
-
-
-
Method Detail
-
start
void start() throws AdminExceptionDeprecated.Starts this managed entity. Note that this method may return before the managed entity is actually started.- Throws:
AdminException- If a problem is encountered while starting this managed entity.IllegalStateException- If this managed entity resides on a remote machine and anullor empty ("") remote command has been specified.- See Also:
waitToStart(long)
-
stop
void stop() throws AdminException
Deprecated.Stops this managed entity. Note that this method may return before the managed entity is actually stopped.- Throws:
AdminException- If a problem is encountered while stopping this managed entity.IllegalStateException- If this managed entity resides on a remote machine and anullor empty ("") remote command has been specified.- See Also:
waitToStop(long)
-
waitToStart
boolean waitToStart(long timeout) throws InterruptedExceptionDeprecated.Waits for up to a given number of milliseconds for this managed entity to start.- Parameters:
timeout- The number of milliseconds to wait for this managed entity to start.- Returns:
- Whether or not the entity has started.
false, if the method times out. - Throws:
InterruptedException- If the thread invoking this method is interrupted while waiting.
-
waitToStop
boolean waitToStop(long timeout) throws InterruptedExceptionDeprecated.Waits for up to a given number of milliseconds for this managed entity to stop.- Parameters:
timeout- The number of milliseconds to wait for this managed entity to stop.- Returns:
- Whether or not the entity has stopped.
false, if the method times out. - Throws:
InterruptedException- If the thread invoking this method is interrupted while waiting.
-
isRunning
boolean isRunning()
Deprecated.Returns whether or not this managed entity is running. Note that this operation may attempt to contact the managed entity.- Returns:
- whether his managed entity is running
- Throws:
IllegalStateException- If this managed entity resides on a remote machine and anullor empty ("") remote command has been specified.
-
getLog
String getLog() throws AdminException
Deprecated.Returns the tail of this manage entity's log file. Note that not all managed entities implement this functionality.- Returns:
- the tail of this manage entity's log file
- Throws:
AdminException- If a problem is encountered while getting the log of this managed entity.UnsupportedOperationException- If this managed entity does not support retrieving its log.
-
-