Exemplo: Criando um Carregador JPA Baseado em Cliente Customizado

O método ClientLoader.load na interface Loader fornece uma função de carregamento do cliente que atende à maioria dos cenários. No entanto, se desejar carregar os dados sem o método ClientLoader.load, poderá implementar seu próprio utilitário de pré-carregamento.

Modelo de Carregador Customizado

Use o seguinte modelo para desenvolver seu carregador:
// Get the StateManager 
StateManager stateMgr = StateManagerFactory.getStateManager();

// Set ObjectGrid state to PRELOAD before calling ClientLoader.loader
stateMgr.setObjectGridState(AvailabilityState.PRELOAD, objectGrid);


// Load the data
...<your preload utility implementation>... 

// Set ObjectGrid state back to ONLINE
stateMgr.setObjectGridState(AvailabilityState.ONLINE, objectGrid);