test_class.file: gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/gryo/GryoPoolTest.java
test_class.identifier: GryoPoolTest
test_case.body: @Test(expected = IllegalStateException.class)
      public void shouldConfigPoolOnConstructionWithoutBadIoRegistryAndFail() throws Exception {
          final Configuration conf = new BaseConfiguration();
          conf.setProperty(GryoPool.CONFIG_IO_REGISTRY, "some.class.that.does.not.exist");
          GryoPool.build().ioRegistries(conf.getList(GryoPool.CONFIG_IO_REGISTRY, Collections.emptyList())).create();
      }
test_case.class_method_signature: GryoPoolTest.shouldConfigPoolOnConstructionWithoutBadIoRegistryAndFail()
test_case.full_signature: @Test(expected = IllegalStateException.class) public void shouldConfigPoolOnConstructionWithoutBadIoRegistryAndFail()
test_case.identifier: shouldConfigPoolOnConstructionWithoutBadIoRegistryAndFail
test_case.invocations: setProperty create ioRegistries build getList emptyList
test_case.modifiers: @Test(expected = IllegalStateException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldConfigPoolOnConstructionWithoutBadIoRegistryAndFail()
focal_class.declarator: CONFIG_IO_REGISTRY = "gremlin.io.registry"
focal_class.modifier: public static final
focal_class.original_string: public static final String CONFIG_IO_REGISTRY = "gremlin.io.registry";
focal_class.type: String
focal_class.var_name: CONFIG_IO_REGISTRY
focal_class.declarator: CONFIG_IO_GRYO_POOL_SIZE = "gremlin.io.gryo.poolSize"
focal_class.modifier: public static final
focal_class.original_string: public static final String CONFIG_IO_GRYO_POOL_SIZE = "gremlin.io.gryo.poolSize";
focal_class.type: String
focal_class.var_name: CONFIG_IO_GRYO_POOL_SIZE
focal_class.declarator: CONFIG_IO_GRYO_POOL_SIZE_DEFAULT = 256
focal_class.modifier: public static final
focal_class.original_string: public static final int CONFIG_IO_GRYO_POOL_SIZE_DEFAULT = 256;
focal_class.type: int
focal_class.var_name: CONFIG_IO_GRYO_POOL_SIZE_DEFAULT
focal_class.declarator: gryoReaders
focal_class.modifier: private
focal_class.original_string: private Queue<GryoReader> gryoReaders;
focal_class.type: Queue<GryoReader>
focal_class.var_name: gryoReaders
focal_class.declarator: gryoWriters
focal_class.modifier: private
focal_class.original_string: private Queue<GryoWriter> gryoWriters;
focal_class.type: Queue<GryoWriter>
focal_class.var_name: gryoWriters
focal_class.declarator: kryos
focal_class.modifier: private
focal_class.original_string: private Queue<Kryo> kryos;
focal_class.type: Queue<Kryo>
focal_class.var_name: kryos
focal_class.declarator: mapper
focal_class.modifier: private
focal_class.original_string: private GryoMapper mapper;
focal_class.type: GryoMapper
focal_class.var_name: mapper
focal_class.file: gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/gryo/GryoPool.java
focal_class.identifier: GryoPool
focal_class.class_method_signature: GryoPool.build()
focal_class.full_signature: public static GryoPool.Builder build()
focal_class.identifier: build
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: GryoPool.Builder
focal_class.signature: GryoPool.Builder build()
focal_class.class_method_signature: GryoPool.GryoPool()
focal_class.full_signature: private  GryoPool()
focal_class.identifier: GryoPool
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  GryoPool()
focal_class.class_method_signature: GryoPool.getMapper()
focal_class.full_signature: public GryoMapper getMapper()
focal_class.identifier: getMapper
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: GryoMapper
focal_class.signature: GryoMapper getMapper()
focal_class.class_method_signature: GryoPool.takeKryo()
focal_class.full_signature: public Kryo takeKryo()
focal_class.identifier: takeKryo
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Kryo
focal_class.signature: Kryo takeKryo()
focal_class.class_method_signature: GryoPool.takeReader()
focal_class.full_signature: public GryoReader takeReader()
focal_class.identifier: takeReader
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: GryoReader
focal_class.signature: GryoReader takeReader()
focal_class.class_method_signature: GryoPool.takeWriter()
focal_class.full_signature: public GryoWriter takeWriter()
focal_class.identifier: takeWriter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: GryoWriter
focal_class.signature: GryoWriter takeWriter()
focal_class.class_method_signature: GryoPool.offerKryo(final Kryo kryo)
focal_class.full_signature: public void offerKryo(final Kryo kryo)
focal_class.identifier: offerKryo
focal_class.modifiers: public
focal_class.parameters: (final Kryo kryo)
focal_class.return: void
focal_class.signature: void offerKryo(final Kryo kryo)
focal_class.class_method_signature: GryoPool.offerReader(final GryoReader gryoReader)
focal_class.full_signature: public void offerReader(final GryoReader gryoReader)
focal_class.identifier: offerReader
focal_class.modifiers: public
focal_class.parameters: (final GryoReader gryoReader)
focal_class.return: void
focal_class.signature: void offerReader(final GryoReader gryoReader)
focal_class.class_method_signature: GryoPool.offerWriter(final GryoWriter gryoWriter)
focal_class.full_signature: public void offerWriter(final GryoWriter gryoWriter)
focal_class.identifier: offerWriter
focal_class.modifiers: public
focal_class.parameters: (final GryoWriter gryoWriter)
focal_class.return: void
focal_class.signature: void offerWriter(final GryoWriter gryoWriter)
focal_class.class_method_signature: GryoPool.readWithKryo(final Function<Kryo, A> kryoFunction)
focal_class.full_signature: public A readWithKryo(final Function<Kryo, A> kryoFunction)
focal_class.identifier: readWithKryo
focal_class.modifiers: public
focal_class.parameters: (final Function<Kryo, A> kryoFunction)
focal_class.return: A
focal_class.signature: A readWithKryo(final Function<Kryo, A> kryoFunction)
focal_class.class_method_signature: GryoPool.writeWithKryo(final Consumer<Kryo> kryoConsumer)
focal_class.full_signature: public void writeWithKryo(final Consumer<Kryo> kryoConsumer)
focal_class.identifier: writeWithKryo
focal_class.modifiers: public
focal_class.parameters: (final Consumer<Kryo> kryoConsumer)
focal_class.return: void
focal_class.signature: void writeWithKryo(final Consumer<Kryo> kryoConsumer)
focal_class.class_method_signature: GryoPool.doWithReader(final Function<GryoReader, A> readerFunction)
focal_class.full_signature: public A doWithReader(final Function<GryoReader, A> readerFunction)
focal_class.identifier: doWithReader
focal_class.modifiers: public
focal_class.parameters: (final Function<GryoReader, A> readerFunction)
focal_class.return: A
focal_class.signature: A doWithReader(final Function<GryoReader, A> readerFunction)
focal_class.class_method_signature: GryoPool.doWithWriter(final Consumer<GryoWriter> writerFunction)
focal_class.full_signature: public void doWithWriter(final Consumer<GryoWriter> writerFunction)
focal_class.identifier: doWithWriter
focal_class.modifiers: public
focal_class.parameters: (final Consumer<GryoWriter> writerFunction)
focal_class.return: void
focal_class.signature: void doWithWriter(final Consumer<GryoWriter> writerFunction)
focal_class.class_method_signature: GryoPool.createPool(final int poolSize, final Type type, final GryoMapper gryoMapper)
focal_class.full_signature: private void createPool(final int poolSize, final Type type, final GryoMapper gryoMapper)
focal_class.identifier: createPool
focal_class.modifiers: private
focal_class.parameters: (final int poolSize, final Type type, final GryoMapper gryoMapper)
focal_class.return: void
focal_class.signature: void createPool(final int poolSize, final Type type, final GryoMapper gryoMapper)
focal_method.body: public static GryoPool.Builder build() {
          return new GryoPool.Builder();
      }
focal_method.class_method_signature: GryoPool.build()
focal_method.full_signature: public static GryoPool.Builder build()
focal_method.identifier: build
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: GryoPool.Builder
focal_method.signature: GryoPool.Builder build()