@Override public void readElement(final XMLExtendedStreamReader reader, final ConfigurationBuilderHolder holder) throws XMLStreamException { ConfigurationBuilder builder = holder.getCurrentConfigurationBuilder(); Element element = Element.forName(reader.getLocalName()); switch (element) { case STRING_KEYED_JDBC_STORE: { parseStringKeyedJdbcStore(reader, builder.persistence()); break; } case BINARY_KEYED_JDBC_STORE: case MIXED_KEYED_JDBC_STORE: { throw new CacheConfigurationException("Binary and Mixed Keyed JDBC stores were removed in 9.0. " + "Please use JdbcStringBasedStore instead"); } default: { throw ParseUtils.unexpectedElement(reader); } } }
Element element = Element.forName(reader.getLocalName()); switch (element) { case STRING_KEYED_TABLE: {
private void parseTableElements(XMLExtendedStreamReader reader, TableManipulationConfigurationBuilder<?, ?> builder) throws XMLStreamException { while (reader.hasNext() && (reader.nextTag() != XMLStreamConstants.END_ELEMENT)) { Element element = Element.forName(reader.getLocalName()); switch (element) { case ID_COLUMN: {