@Override public void accept(final Event event) { eventQueue.addEvent(event); } }
/** * Adds an key to the configuration with the value of {@code true}. */ public Builder with(final String key) { return with(key, true); }
/** * Applies the appropriate detach operation to elements that will be raised in mutation events. */ public <R> R detach(final R attached) { return (R) detachment.detach(attached); }
public static SubgraphStrategy create(final Configuration configuration) { final Builder builder = SubgraphStrategy.build(); if (configuration.containsKey(VERTICES)) builder.vertices((Traversal) configuration.getProperty(VERTICES)); if (configuration.containsKey(EDGES)) builder.edges((Traversal) configuration.getProperty(EDGES)); if (configuration.containsKey(VERTEX_PROPERTIES)) builder.vertexProperties((Traversal) configuration.getProperty(VERTEX_PROPERTIES)); if (configuration.containsKey(CHECK_ADJACENT_VERTICES)) builder.checkAdjacentVertices(configuration.getBoolean(CHECK_ADJACENT_VERTICES)); return builder.create(); }
public static PartitionStrategy create(final Configuration configuration) { final PartitionStrategy.Builder builder = PartitionStrategy.build(); if (configuration.containsKey(INCLUDE_META_PROPERTIES)) builder.includeMetaProperties(configuration.getBoolean(INCLUDE_META_PROPERTIES)); if (configuration.containsKey(WRITE_PARTITION)) builder.writePartition(configuration.getString(WRITE_PARTITION)); if (configuration.containsKey(PARTITION_KEY)) builder.partitionKey(configuration.getString(PARTITION_KEY)); if (configuration.containsKey(READ_PARTITIONS)) builder.readPartitions(new ArrayList((Collection)configuration.getProperty(READ_PARTITIONS))); return builder.create(); }
public static ElementIdStrategy create(final Configuration configuration) { final ElementIdStrategy.Builder builder = ElementIdStrategy.build(); if (configuration.containsKey(ID_MAKER)) builder.idMaker((Supplier) configuration.getProperty(ID_MAKER)); if (configuration.containsKey(ID_PROPERTY_KEY)) builder.idPropertyKey(configuration.getString(ID_PROPERTY_KEY)); return builder.create(); }
public static HaltedTraverserStrategy reference() { return new HaltedTraverserStrategy(ReferenceFactory.class); }
private EventStrategy(final Builder builder) { this.eventQueue = builder.eventQueue; this.eventQueue.setListeners(builder.listeners); this.detachment = builder.detachment; }
private static void processConnectiveMarker(final Traversal.Admin<?, ?> traversal) { processConjunctionMarker(OrStep.class, traversal); processConjunctionMarker(AndStep.class, traversal); }
public EventStrategy create() { return new EventStrategy(this); } }
public ElementIdStrategy create() { return new ElementIdStrategy(idPropertyKey, idMaker); } }
public SackStrategy create() { return new SackStrategy(this.initialValue, this.splitOperator, this.mergeOperator); } }
public OptionsStrategy create() { return new OptionsStrategy(this); } }
public static <A> Builder<A> build() { return new Builder<>(); }
public static Builder build() { return new Builder(); }
public static Builder build() { return new Builder(); }
public static Builder build() { return new Builder(); }
public static Builder build() { return new Builder(); }
public static Builder build() { return new Builder(); }
public static HaltedTraverserStrategy detached() { return new HaltedTraverserStrategy(DetachedFactory.class); }