public class SpaceProxyTypeManager extends Object implements ISpaceProxyTypeManager
Constructor and Description |
---|
SpaceProxyTypeManager(IDirectSpaceProxy proxy) |
public SpaceProxyTypeManager(IDirectSpaceProxy proxy)
public Object getLockObject()
getLockObject
in interface ISpaceProxyTypeManager
public void close()
close
in interface ISpaceProxyTypeManager
public ITypeDesc getTypeDescIfExistsInProxy(String className)
getTypeDescIfExistsInProxy
in interface ISpaceProxyTypeManager
public ITypeDesc getTypeDescByName(String typeName)
getTypeDescByName
in interface ISpaceProxyTypeManager
public ITypeDesc getTypeDescByName(String typeName, String codebase)
getTypeDescByName
in interface ISpaceProxyTypeManager
public ITypeDesc getTypeDescByNameIfExists(String typeName)
getTypeDescByNameIfExists
in interface ISpaceProxyTypeManager
public void loadTypeDescToPacket(ITransportPacket packet)
loadTypeDescToPacket
in interface ISpaceProxyTypeManager
public void registerTypeDesc(ITypeDesc typeDesc)
registerTypeDesc
in interface ISpaceProxyTypeManager
public void deleteTypeDesc(String className)
deleteTypeDesc
in interface ISpaceProxyTypeManager
public void deleteAllTypeDescs()
deleteAllTypeDescs
in interface ISpaceProxyTypeManager
public String getCommonSuperTypeName(ITypeDesc typeDesc1, ITypeDesc typeDesc2)
getCommonSuperTypeName
in interface ISpaceProxyTypeManager
public SpaceTypeInfoRepository getSpaceTypeInfoRepository()
getSpaceTypeInfoRepository
in interface ISpaceProxyTypeManager
public Object getObjectFromEntryPacket(IEntryPacket entryPacket, QueryResultTypeInternal resultType, boolean returnPacket)
getObjectFromEntryPacket
in interface ISpaceProxyTypeManager
public Object getObjectFromEntryPacket(IEntryPacket entryPacket, QueryResultTypeInternal resultType, boolean returnPacket, AbstractProjectionTemplate projectionTemplate)
getObjectFromEntryPacket
in interface ISpaceProxyTypeManager
public Object getObjectFromEntryPacket(IEntryPacket entryPacket, QueryResultTypeInternal resultType, boolean returnPacket, StorageTypeDeserialization storageTypeDeserialization, AbstractProjectionTemplate projectionTemplate)
getObjectFromEntryPacket
in interface ISpaceProxyTypeManager
public LeaseContext<?> convertWriteOrUpdateResult(LeaseContext<?> lease, Object entry, IEntryPacket entryPacekt, int modifiers)
convertWriteOrUpdateResult
in interface ISpaceProxyTypeManager
public LeaseContext<?> convertWriteResult(Object entry, IEntryPacket entryPacket, LeaseContext<?> lease)
convertWriteResult
in interface ISpaceProxyTypeManager
public Object convertQueryResult(IEntryPacket resultPacket, ITemplatePacket queryPacket, boolean returnEntryPacket)
convertQueryResult
in interface ISpaceProxyTypeManager
public Object convertQueryResult(IEntryPacket resultPacket, ITemplatePacket queryPacket, boolean returnEntryPacket, AbstractProjectionTemplate projectionTemplate)
convertQueryResult
in interface ISpaceProxyTypeManager
public Object[] convertQueryResults(IEntryPacket[] resultPackets, ITemplatePacket query, boolean returnEntryPacket, AbstractProjectionTemplate projectionTemplate)
convertQueryResults
in interface ISpaceProxyTypeManager
public Class<?> getResultClass(ITemplatePacket templatePacket)
getResultClass
in interface ISpaceProxyTypeManager
public Object getObjectFromIGSEntry(IGSEntry entry) throws UnusableEntryException
getObjectFromIGSEntry
in interface ISpaceProxyTypeManager
UnusableEntryException
public IEntryPacket getEntryPacketFromObject(Object object, ObjectType objectType)
getEntryPacketFromObject
in interface ISpaceProxyTypeManager
public ITemplatePacket getTemplatePacketFromObject(Object object, ObjectType objectType)
getTemplatePacketFromObject
in interface ISpaceProxyTypeManager
public LeaseContext<?> processWriteResult(WriteEntryResult writeResult, Object entry, IEntryPacket entryPacket)
processWriteResult
in interface ISpaceProxyTypeManager
public static int requiredConsistencyLevel()
Copyright © GigaSpaces.