public void closeOnFailure() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( PojoImplicitReindexingResolverBuilder::closeOnFailure, builderByType.values() ); } }
@Override public void close() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( BeanHolder::close, chainElementBeanHolders ); } }
@Override public void close() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( PojoImplicitReindexingResolverNode::close, nestedNodes ); } }
@Override public void close() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( PojoImplicitReindexingResolverNode::close, nestedNodes ); } }
@Override public void close() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( BeanHolder::close, chainElementBeanHolders ); } }
public void closeOnFailure() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( PojoImplicitReindexingResolverBuilder::closeOnFailure, builderByType.values() ); } }
@Override public void close() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( PojoImplicitReindexingResolverNode::close, nestedNodes ); } }
public void closeOnFailure() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( PojoIndexedTypeManager::close, byExactClass.values() ); } }
@Override public void closeOnFailure() { if ( !closed ) { closed = true; try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( PojoIndexedTypeManagerBuilder::closeOnFailure, indexedTypeManagerBuilders.values() ); } } }
@Override public void close() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( PojoImplicitReindexingResolverNode::close, nestedNodes ); } }
@Override public void close() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( BeanHolder::close, delegates ); } } }
void closeOnFailure() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.push( AbstractPojoImplicitReindexingResolverNodeBuilder::closeOnFailure, typeNodeBuilder ); closer.pushAll( AbstractPojoImplicitReindexingResolverNodeBuilder::closeOnFailure, castedTypeNodeBuilders.values() ); } }
@Override void closeOnFailure() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.push( PojoImplicitReindexingResolverValueNodeBuilderDelegate::closeOnFailure, valueWithoutExtractorsBuilderDelegate ); closer.pushAll( AbstractPojoImplicitReindexingResolverNodeBuilder::closeOnFailure, containerElementNodeBuilders.values() ); } }
void closeOnFailure() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.push( AbstractPojoImplicitReindexingResolverNodeBuilder::closeOnFailure, typeNodeBuilder ); closer.pushAll( AbstractPojoImplicitReindexingResolverNodeBuilder::closeOnFailure, castedTypeNodeBuilders.values() ); } }
@Override public void closeOnFailure() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( boundBridge -> boundBridge.getBridgeHolder().get().close(), boundBridges ); closer.pushAll( boundBridge -> boundBridge.getBridgeHolder().close(), boundBridges ); closer.pushAll( PojoIndexingProcessorPropertyNodeBuilder::closeOnFailure, propertyNodeBuilders.values() ); } }
@Override public void closeOnFailure() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.pushAll( boundBridge -> boundBridge.getBridgeHolder().get().close(), boundBridges ); closer.pushAll( boundBridge -> boundBridge.getBridgeHolder().close(), boundBridges ); closer.pushAll( PojoIndexingProcessorPropertyNodeBuilder::closeOnFailure, propertyNodeBuilders.values() ); } }
@Override public void close() { try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.push( ContainerExtractorHolder::close, extractorHolder ); closer.pushAll( PojoIndexingProcessor::close, nestedNodes ); } }
@Override public void close() { if ( !closed ) { // Make sure to avoid infinite recursion when one of the delegates calls this.close() closed = true; try ( Closer<RuntimeException> closer = new Closer<>() ) { closer.push( PojoMappingDelegate::close, delegate ); closer.pushAll( CloseDelegate::close, closeDelegates ); } } }