GigaSpaces XAP 9.7.2 API

org.openspaces.persistency.cassandra.meta.mapping.node
Class TypeNodeIntrospector

java.lang.Object
  extended by org.openspaces.persistency.cassandra.meta.mapping.node.TypeNodeIntrospector

public class TypeNodeIntrospector
extends Object

Since:
9.1.1
Author:
Dan Kilman

Constructor Summary
TypeNodeIntrospector(PropertyValueSerializer fixedPropertyValueSerializer, PropertyValueSerializer dynamicPropertyValueSerializer, FlattenedPropertiesFilter flattenedPropertiesFilter)
           
 
Method Summary
 Object convertFromSpaceDocumentIfNeeded(Object value, TypeNode typeNode)
           
  getDynamicPropertyValueSerializer()
           
  getFixedPropertyValueSerializer()
           
 ProcedureCache getProcedureCache()
           
 TypeNode introspect(String parentFullName, String name, Class<?> type, TypeNodeContext context)
           
 TypeNode introspect(String parentFullName, String name, Object value, TypeNodeContext context)
           
 TopLevelTypeNode introspectTypeDescriptor(SpaceTypeDescriptor typeDescriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeNodeIntrospector

public TypeNodeIntrospector(PropertyValueSerializer fixedPropertyValueSerializer,
                            PropertyValueSerializer dynamicPropertyValueSerializer,
                            FlattenedPropertiesFilter flattenedPropertiesFilter)
Method Detail

getDynamicPropertyValueSerializer

public  getDynamicPropertyValueSerializer()

getFixedPropertyValueSerializer

public  getFixedPropertyValueSerializer()

introspectTypeDescriptor

public TopLevelTypeNode introspectTypeDescriptor(SpaceTypeDescriptor typeDescriptor)

introspect

public TypeNode introspect(String parentFullName,
                           String name,
                           Object value,
                           TypeNodeContext context)

introspect

public TypeNode introspect(String parentFullName,
                           String name,
                           Class<?> type,
                           TypeNodeContext context)

convertFromSpaceDocumentIfNeeded

public Object convertFromSpaceDocumentIfNeeded(Object value,
                                               TypeNode typeNode)

getProcedureCache

public ProcedureCache getProcedureCache()

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.