@ComponentProfile(summary="Connect to an Azure tenant and access the Graph API",
tag="connections,azure,graph api,graph")
public class GraphAPIConnection
extends AzureConnection<com.microsoft.graph.models.extensions.IGraphServiceClient>
applicationId, clientSecret, tenantIdlog| Constructor and Description |
|---|
GraphAPIConnection() |
| Modifier and Type | Method and Description |
|---|---|
com.microsoft.graph.models.extensions.IGraphServiceClient |
getClientConnection() |
protected void |
initConnection()
Initialise the underlying connection.
|
protected void |
startConnection()
Start the underlying connection.
|
clientSecret, closeConnection, getApplicationId, getClientSecret, getTenantId, prepareConnection, setApplicationId, setClientSecret, setTenantId, stopConnection, tenantaddExceptionListener, addMessageConsumer, addMessageProducer, changeState, cloneForTesting, close, connectionErrorHandler, getConnectionErrorHandler, getUniqueId, getWorkersFirstOnShutdown, init, prepare, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, retrieveConnection, retrieveExceptionListeners, retrieveMessageConsumers, retrieveMessageProducers, setConnectionErrorHandler, setUniqueId, setWorkersFirstOnShutdown, start, stop, workersFirstOnShutdownprotected void initConnection()
throws CoreException
initConnection in class AdaptrisConnectionImpCoreException - wrapping any exception.protected void startConnection()
throws CoreException
startConnection in class AdaptrisConnectionImpCoreException - wrapping any exception.public com.microsoft.graph.models.extensions.IGraphServiceClient getClientConnection()
getClientConnection in class AzureConnection<com.microsoft.graph.models.extensions.IGraphServiceClient>