A C G I M N O S W 
All Classes All Packages

A

AwsSigV4ClientHandshaker - Class in com.amazon.neptune.gremlin.driver.sigv4
Extends the functionality of WebSocketClientHandshaker13 by adding SIGV4 authentication headers to the request.
AwsSigV4ClientHandshaker(URI, WebSocketVersion, String, boolean, HttpHeaders, int, ChainedSigV4PropertiesProvider) - Constructor for class com.amazon.neptune.gremlin.driver.sigv4.AwsSigV4ClientHandshaker
Deprecated.
AwsSigV4ClientHandshaker(URI, WebSocketVersion, String, boolean, HttpHeaders, int, ChainedSigV4PropertiesProvider, AWSCredentialsProvider) - Constructor for class com.amazon.neptune.gremlin.driver.sigv4.AwsSigV4ClientHandshaker
Creates a new instance.

C

ChainedSigV4PropertiesProvider - Class in com.amazon.neptune.gremlin.driver.sigv4
A chained Sig4Properties provider.
ChainedSigV4PropertiesProvider() - Constructor for class com.amazon.neptune.gremlin.driver.sigv4.ChainedSigV4PropertiesProvider
Creates an instance with default suppliers.
ChainedSigV4PropertiesProvider(Supplier<SigV4Properties>[]) - Constructor for class com.amazon.neptune.gremlin.driver.sigv4.ChainedSigV4PropertiesProvider
Creates an instance with the supplied chain of SigV4Properties providers.
close(Channel) - Method in class org.apache.tinkerpop.gremlin.driver.SigV4WebSocketChannelizer
Sends a CloseWebSocketFrame to the server for the specified channel.
com.amazon.neptune.gremlin.driver.example - package com.amazon.neptune.gremlin.driver.example
Examples demonstrating making gremlin calls to neptune when SigV4 auth is enabled.
com.amazon.neptune.gremlin.driver.exception - package com.amazon.neptune.gremlin.driver.exception
Exceptions related to gremlin driver code.
com.amazon.neptune.gremlin.driver.sigv4 - package com.amazon.neptune.gremlin.driver.sigv4
Authorization related code for Amazon Neptune, e.g.
configure(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.driver.SigV4WebSocketChannelizer
 
connected() - Method in class org.apache.tinkerpop.gremlin.driver.SigV4WebSocketChannelizer
 
createKeepAliveMessage() - Method in class org.apache.tinkerpop.gremlin.driver.SigV4WebSocketChannelizer
 

G

getCredentialsProvider() - Method in class org.apache.tinkerpop.gremlin.driver.SigV4WebSocketChannelizer
This protected method provides a way for customizing the channelize through inheritance to override credentials used to establish sign requests
getServiceRegion() - Method in class com.amazon.neptune.gremlin.driver.sigv4.SigV4Properties
 
getSigV4Properties() - Method in class com.amazon.neptune.gremlin.driver.sigv4.ChainedSigV4PropertiesProvider
Gets the SigV4Properties from the chain of lambdas.
getSigV4PropertiesFromEnv() - Method in class com.amazon.neptune.gremlin.driver.sigv4.ChainedSigV4PropertiesProvider
Reads the SigV4 properties from the environment properties and constructs the SigV4Properties object.
getSigV4PropertiesFromSystem() - Method in class com.amazon.neptune.gremlin.driver.sigv4.ChainedSigV4PropertiesProvider
Reads the SigV4 properties from the system properties and constructs the SigV4Properties object.

I

init(Connection) - Method in class org.apache.tinkerpop.gremlin.driver.SigV4WebSocketChannelizer
Initializes the channelizer.

M

main(String[]) - Static method in class com.amazon.neptune.gremlin.driver.example.NeptuneGremlinSigV4Example
Test code to make gremlin java calls.

N

NeptuneGremlinSigV4Example - Class in com.amazon.neptune.gremlin.driver.example
An example client code to demonstrate the process of making auth enabled Gremlin calls to Neptune Server.
newHandshakeRequest() - Method in class com.amazon.neptune.gremlin.driver.sigv4.AwsSigV4ClientHandshaker
Gets the request as generated by WebSocketClientHandshaker13 and adds additional headers and a SIGV4 signature required for SigV4Auth.

O

org.apache.tinkerpop.gremlin.driver - package org.apache.tinkerpop.gremlin.driver
Package to provide custom channelizers.

S

SERVICE_REGION - Static variable in class com.amazon.neptune.gremlin.driver.sigv4.SigV4Properties
The service region property name.
SigV4Properties - Class in com.amazon.neptune.gremlin.driver.sigv4
Holds the properties required to perform SIGV4 auth.
SigV4Properties(String) - Constructor for class com.amazon.neptune.gremlin.driver.sigv4.SigV4Properties
 
SigV4PropertiesNotFoundException - Exception in com.amazon.neptune.gremlin.driver.exception
Denotes an exception when trying to extract properties required for SigV4 signing.
SigV4PropertiesNotFoundException(String) - Constructor for exception com.amazon.neptune.gremlin.driver.exception.SigV4PropertiesNotFoundException
 
SigV4PropertiesNotFoundException(String, Throwable) - Constructor for exception com.amazon.neptune.gremlin.driver.exception.SigV4PropertiesNotFoundException
 
SigV4WebSocketChannelizer - Class in org.apache.tinkerpop.gremlin.driver
An Channelizer.AbstractChannelizer, with most of the code from Channelizer.WebSocketChannelizer.
SigV4WebSocketChannelizer() - Constructor for class org.apache.tinkerpop.gremlin.driver.SigV4WebSocketChannelizer
 
supportsKeepAlive() - Method in class org.apache.tinkerpop.gremlin.driver.SigV4WebSocketChannelizer
Keep-alive is supported through the ping/pong websocket protocol.
supportsSsl() - Method in class org.apache.tinkerpop.gremlin.driver.SigV4WebSocketChannelizer
 

W

WEBSOCKET_COMPRESSION_HANDLER - Static variable in class org.apache.tinkerpop.gremlin.driver.SigV4WebSocketChannelizer
Name of the WebSocket compression handler.
A C G I M N O S W 
All Classes All Packages