com.hazelcast.nio.serialization
Interface VersionedPortable

All Superinterfaces:
Portable
All Known Implementing Classes:
AbstractAlterRequest, AbstractAlterRequest, AbstractCacheRequest, AbstractIsLockedRequest, AbstractLockRequest, AbstractMapAddEntryListenerRequest, AbstractReplicatedMapClientRequest, AbstractTxnMapRequest, AbstractUnlockRequest, AcquireRequest, AddAllRequest, AddAndGetRequest, AddEntryListenerRequest, AddListenerRequest, AddMembershipListenerRequest, AddMessageListenerRequest, AddPartitionLostListenerRequest, AllPartitionsClientRequest, AlterAndGetRequest, AlterAndGetRequest, AlterRequest, AlterRequest, ApplyRequest, ApplyRequest, AtomicLongRequest, AuthenticationRequest, AvailableRequest, AwaitRequest, AwaitRequest, BaseClientRemoveListenerRequest, BaseTransactionRequest, BaseXATransactionRequest, BeforeAwaitRequest, CacheAddEntryListenerRequest, CacheAddInvalidationListenerRequest, CacheClearRequest, CacheContainsKeyRequest, CacheCreateConfigRequest, CacheDestroyRequest, CacheEntryProcessorRequest, CacheGetAllRequest, CacheGetAndRemoveRequest, CacheGetAndReplaceRequest, CacheGetConfigRequest, CacheGetRequest, CacheIterateRequest, CacheListenerRegistrationRequest, CacheLoadAllRequest, CacheManagementConfigRequest, CachePutIfAbsentRequest, CachePutRequest, CacheRemoveEntryListenerRequest, CacheRemoveInvalidationListenerRequest, CacheRemoveRequest, CacheReplaceRequest, CacheSizeRequest, CallableClientRequest, CancellationRequest, ClearRemoteTransactionRequest, ClearRequest, ClearRequest, ClientCancellationRequest, ClientCreateRequest, ClientDestroyRequest, ClientJobProcessInformationRequest, ClientMapReduceRequest, ClientPingRequest, ClientReplicatedMapAddEntryListenerRequest, ClientReplicatedMapClearRequest, ClientReplicatedMapContainsKeyRequest, ClientReplicatedMapContainsValueRequest, ClientReplicatedMapEntrySetRequest, ClientReplicatedMapGetRequest, ClientReplicatedMapIsEmptyRequest, ClientReplicatedMapKeySetRequest, ClientReplicatedMapPutAllRequest, ClientReplicatedMapPutTtlRequest, ClientReplicatedMapRemoveEntryListenerRequest, ClientReplicatedMapRemoveRequest, ClientReplicatedMapSizeRequest, ClientReplicatedMapValuesRequest, ClientRequest, CollectionAddAllRequest, CollectionAddListenerRequest, CollectionAddRequest, CollectionClearRequest, CollectionCompareAndRemoveRequest, CollectionContainsRequest, CollectionGetAllRequest, CollectionIsEmptyRequest, CollectionRemoveListenerRequest, CollectionRemoveRequest, CollectionRequest, CollectionSizeRequest, CollectXATransactionsRequest, CommitTransactionRequest, CommitXATransactionRequest, CompareAndRemoveRequest, CompareAndSetRequest, CompareAndSetRequest, ContainsRequest, ContainsRequest, ContainsRequest, CountDownRequest, CountRequest, CreateTransactionRequest, CreateXATransactionRequest, DistributedObjectListenerRequest, DrainRequest, DrainRequest, EntrySetRequest, FinalizeXATransactionRequest, GetAllRequest, GetAndAddRequest, GetAndAlterRequest, GetAndAlterRequest, GetAndSetRequest, GetAndSetRequest, GetCountRequest, GetDistributedObjectsRequest, GetLockCountRequest, GetMemberListRequest, GetPartitionsRequest, GetRemainingLeaseRequest, GetRequest, InitRequest, InvocationClientRequest, IsEmptyRequest, IsLockedRequest, IsNullRequest, IsShutdownRequest, IteratorRequest, KeyBasedClientRequest, KeyBasedContainsRequest, KeySetRequest, ListAddAllRequest, ListAddRequest, ListGetRequest, ListIndexOfRequest, ListRemoveRequest, ListSetRequest, ListSubRequest, LockRequest, MapAddEntryListenerRequest, MapAddEntryListenerSqlRequest, MapAddIndexRequest, MapAddInterceptorRequest, MapAddNearCacheEntryListenerRequest, MapAddPartitionLostListenerRequest, MapClearRequest, MapContainsKeyRequest, MapContainsValueRequest, MapDeleteRequest, MapEntrySetRequest, MapEvictAllRequest, MapEvictRequest, MapExecuteOnAllKeysRequest, MapExecuteOnKeyRequest, MapExecuteOnKeysRequest, MapExecuteWithPredicateRequest, MapFlushRequest, MapGetAllRequest, MapGetEntryViewRequest, MapGetRequest, MapIsEmptyRequest, MapIsLockedRequest, MapKeySetRequest, MapLoadAllKeysRequest, MapLoadGivenKeysRequest, MapLockRequest, MapPutAllRequest, MapPutIfAbsentRequest, MapPutRequest, MapPutTransientRequest, MapQueryRequest, MapRemoveEntryListenerRequest, MapRemoveIfSameRequest, MapRemoveInterceptorRequest, MapRemovePartitionLostListenerRequest, MapRemoveRequest, MapReplaceIfSameRequest, MapReplaceRequest, MapSetRequest, MapSizeRequest, MapSQLQueryRequest, MapTryPutRequest, MapTryRemoveRequest, MapUnlockRequest, MapValuesRequest, ModifyRequest, MultiMapAllPartitionRequest, MultiMapIsLockedRequest, MultiMapKeyBasedRequest, MultiMapLockRequest, MultiMapRequest, MultiMapUnlockRequest, MultiPartitionClientRequest, MultiTargetClientRequest, OfferRequest, PartitionClientRequest, PartitionTargetCallableRequest, PeekRequest, PollRequest, PrepareXATransactionRequest, PublishRequest, PutRequest, QueueRequest, ReadRequest, ReadRequest, ReduceRequest, RegisterMembershipListenerRequest, ReleaseRequest, RemainingCapacityRequest, RemoveAllListeners, RemoveAllRequest, RemoveDistributedObjectListenerRequest, RemoveEntryListenerRequest, RemoveListenerRequest, RemoveMessageListenerRequest, RemovePartitionLostListenerRequest, RemoveRequest, RemoveRequest, RollbackTransactionRequest, RollbackXATransactionRequest, SemaphoreRequest, SetCountRequest, SetRequest, SetRequest, ShutdownRequest, SignalRequest, SizeRequest, SizeRequest, SpecificTargetCallableRequest, TargetClientRequest, TxnCollectionRequest, TxnListAddRequest, TxnListRemoveRequest, TxnListSizeRequest, TxnMapRequest, TxnMapRequestWithSQLQuery, TxnMultiMapGetRequest, TxnMultiMapPutRequest, TxnMultiMapRemoveAllRequest, TxnMultiMapRemoveRequest, TxnMultiMapRequest, TxnMultiMapSizeRequest, TxnMultiMapValueCountRequest, TxnOfferRequest, TxnPeekRequest, TxnPollRequest, TxnSetAddRequest, TxnSetRemoveRequest, TxnSetSizeRequest, TxnSizeRequest, UnlockRequest, ValuesRequest

public interface VersionedPortable
extends Portable

VersionedPortable is an extension to Portable to support per class version instead of a global serialization version.

See Also:
Portable, PortableFactory

Method Summary
 int getClassVersion()
          Returns version for this Portable class
 
Methods inherited from interface com.hazelcast.nio.serialization.Portable
getClassId, getFactoryId, readPortable, writePortable
 

Method Detail

getClassVersion

int getClassVersion()
Returns version for this Portable class

Returns:
class version


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