com.hazelcast.internal.management.dto
Class SlowOperationDTO

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

public class SlowOperationDTO
extends Object
implements JsonSerializable

A Serializable DTO for SlowOperationLog.


Field Summary
 List<SlowOperationInvocationDTO> invocations
           
 String operation
           
 String stackTrace
           
 int totalInvocations
           
 
Constructor Summary
SlowOperationDTO()
           
SlowOperationDTO(String operation, String stackTrace, int totalInvocations, List<SlowOperationInvocationDTO> invocations)
           
 
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

operation

public String operation

stackTrace

public String stackTrace

totalInvocations

public int totalInvocations

invocations

public List<SlowOperationInvocationDTO> invocations
Constructor Detail

SlowOperationDTO

public SlowOperationDTO()

SlowOperationDTO

public SlowOperationDTO(String operation,
                        String stackTrace,
                        int totalInvocations,
                        List<SlowOperationInvocationDTO> invocations)
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.