Package org.openspaces.pu.service
Class PlainAggregatedServiceDetails
java.lang.Object
org.openspaces.pu.service.PlainAggregatedServiceDetails
- All Implemented Interfaces:
SmartExternalizable,Externalizable,Serializable,AggregatedServiceDetails
- Direct Known Subclasses:
AggregatedAsyncPollingEventContainerServiceDetails,AggregatedNotifyEventContainerServiceDetails,AggregatedPollingEventContainerServiceDetails
public class PlainAggregatedServiceDetails
extends Object
implements AggregatedServiceDetails, SmartExternalizable
A simple and generic implementation of the
AggregatedServiceDetails
interface.- Author:
- kimchy
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionJust for externalizable.PlainAggregatedServiceDetails(String serviceType, ServiceDetails[] details) -
Method Summary
Modifier and TypeMethodDescriptionReturns key value pair of attributes for the details.Returns the aggregated service details.voidtoString()voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
PlainAggregatedServiceDetails
public PlainAggregatedServiceDetails()Just for externalizable. -
PlainAggregatedServiceDetails
-
-
Method Details
-
getServiceType
Description copied from interface:AggregatedServiceDetailsReturns the aggregated service details.- Specified by:
getServiceTypein interfaceAggregatedServiceDetails
-
getAttributes
Description copied from interface:AggregatedServiceDetailsReturns key value pair of attributes for the details.- Specified by:
getAttributesin interfaceAggregatedServiceDetails
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
toString
-