com.hazelcast.internal.management.dto
Class ManagedExecutorDTO

java.lang.Object
  extended by com.hazelcast.internal.management.dto.ManagedExecutorDTO
All Implemented Interfaces:
JsonSerializable

public class ManagedExecutorDTO
extends Object
implements JsonSerializable

A Serializable DTO for ManagedExecutorServiceMBean.


Field Summary
 long completedTaskCount
           
 boolean isTerminated
           
 int maximumPoolSize
           
 String name
           
 int poolSize
           
 int queueSize
           
 int remainingQueueCapacity
           
 
Constructor Summary
ManagedExecutorDTO()
           
ManagedExecutorDTO(ManagedExecutorService executorService)
           
 
Method Summary
 void fromJson(com.eclipsesource.json.JsonObject json)
           
 com.eclipsesource.json.JsonObject toJson()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public String name

queueSize

public int queueSize

poolSize

public int poolSize

remainingQueueCapacity

public int remainingQueueCapacity

maximumPoolSize

public int maximumPoolSize

isTerminated

public boolean isTerminated

completedTaskCount

public long completedTaskCount
Constructor Detail

ManagedExecutorDTO

public ManagedExecutorDTO()

ManagedExecutorDTO

public ManagedExecutorDTO(ManagedExecutorService executorService)
Method Detail

toJson

public com.eclipsesource.json.JsonObject toJson()
Specified by:
toJson in interface JsonSerializable

fromJson

public void fromJson(com.eclipsesource.json.JsonObject json)
Specified by:
fromJson in interface JsonSerializable


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.