A factory for creating or retrieving Projector instances.
Example:
// Get a session and it's EntityManager instance.
Session s = grid.getSession();
EntityManager em = s.getEntityManager();
// Get the Projector that is associated with the EntityManager.
Projector proj = ProjectorFactory.getProjector(em);
// Retrieve the EntityMetadata for the "Person" entity type.
EntityMetadata emdPerson = s.getObjectMap("Person").getEntityMetadata();
// Find a Person object
Person p = (Person) em.find(Person.class, "123-45-6789");
// We can convert any entity to a Tuple. It can be new, detached or managed.
Tuple tKey = proj.getTupleFromEntity(p, emdPerson, true);
Tuple tValue = proj.getTupleFromEntity(p, emdPerson, false);