Package org.openspaces.pu.service
Class CustomServiceDetails
java.lang.Object
org.openspaces.pu.service.PlainServiceDetails
org.openspaces.pu.service.CustomServiceDetails
- All Implemented Interfaces:
SmartExternalizable,Externalizable,Serializable,ServiceDetails
This class should be used by customers in order to implement their ServiceDetails
- Since:
- 8.0.1
- See Also:
-
Field Summary
FieldsFields inherited from class org.openspaces.pu.service.PlainServiceDetails
attributes, description, id, longDescription, serviceSubType, serviceType -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.openspaces.pu.service.PlainServiceDetails
aggregateById, aggregateByServiceSubType, aggregateByServiceType, getAttributes, getDescription, getId, getLongDescription, getServiceSubType, getServiceType, readExternal, toString, writeExternalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Field Details
-
SERVICE_TYPE
- See Also:
-
-
Constructor Details
-
CustomServiceDetails
public CustomServiceDetails() -
CustomServiceDetails
public CustomServiceDetails(String id, String serviceType, String serviceSubType, String description, String longDescription) Deprecated.since 9.0 UseCustomServiceDetails(String, String, String, String)instead - constructor that does not receive service type as parameter since custom type is alwaysSERVICE_TYPE- Parameters:
id- should identify that service
-
CustomServiceDetails
public CustomServiceDetails(String id, String serviceSubType, String description, String longDescription) Constructor- Parameters:
id- should identify that service, should be same asCustomServiceMonitors's iddescription- should be same asCustomServiceMonitors's description
-
CustomServiceDetails(String, String, String, String)instead - constructor that does not receive service type as parameter since custom type is alwaysSERVICE_TYPE