if ( gridDialect instanceof ServiceRegistryAwareService ) {
( (ServiceRegistryAwareService) gridDialect ).injectServices( registry );
}
if ( gridDialect instanceof BatchableGridDialect ) {
BatchableGridDialect batchable = (BatchableGridDialect) gridDialect;
gridDialect = supportsQueries ? new QueryableBatchOperationsDelegator( batchable ) : new BatchOperationsDelegator( batchable );
}
log.useGridDialect( gridDialect.getClass().getName() );
if ( GridDialectLogger.activationNeeded() ) {