Class IdAClientSynchronous
java.lang.Object
com.io7m.hibiscus.basic.HBClientSynchronousAbstract<IdAClientException,IdACommandType<?>,IdAResponseType,IdAResponseType,IdAResponseError,IdAClientEventType,IdAClientCredentials>
com.io7m.idstore.admin_client.internal.IdAClientSynchronous
- All Implemented Interfaces:
com.io7m.hibiscus.api.HBClientCloseableType<IdAClientException>,com.io7m.hibiscus.api.HBClientStatusType<IdAClientEventType>,com.io7m.hibiscus.api.HBClientSynchronousOperationsType<IdAClientException,,IdACommandType<?>, IdAResponseType, IdAResponseType, IdAResponseError, IdAClientCredentials> com.io7m.hibiscus.api.HBClientSynchronousType<IdAClientException,,IdACommandType<?>, IdAResponseType, IdAResponseType, IdAResponseError, IdAClientEventType, IdAClientCredentials> IdAClientSynchronousType,AutoCloseable
public final class IdAClientSynchronous
extends com.io7m.hibiscus.basic.HBClientSynchronousAbstract<IdAClientException,IdACommandType<?>,IdAResponseType,IdAResponseType,IdAResponseError,IdAClientEventType,IdAClientCredentials>
implements IdAClientSynchronousType
The synchronous client.
-
Constructor Summary
ConstructorsConstructorDescriptionIdAClientSynchronous(IdAClientConfiguration inConfiguration, IdAStrings inStrings, HttpClient inHttpClient) The synchronous client. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidonCommandExecuteFailed(IdACommandType<?> command, IdAResponseError result) protected voidonCommandExecuteSucceeded(IdACommandType<?> command, IdAResponseType result) protected voidonLoginExecuteFailed(IdAClientCredentials credentials, IdAResponseError result) protected voidonLoginExecuteSucceeded(IdAClientCredentials credentials, IdAResponseType result) Methods inherited from class com.io7m.hibiscus.basic.HBClientSynchronousAbstract
checkNotClosingOrClosed, close, currentHandler, disconnect, eventPublisher, events, execute, isClosed, isConnected, login, pollEvents, state, stateNow, statePublisherMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.io7m.hibiscus.api.HBClientCloseableType
close, isClosedMethods inherited from interface com.io7m.hibiscus.api.HBClientStatusType
events, isConnected, state, stateNowMethods inherited from interface com.io7m.hibiscus.api.HBClientSynchronousOperationsType
disconnect, execute, login, pollEventsMethods inherited from interface com.io7m.hibiscus.api.HBClientSynchronousType
executeOrElseThrow, loginOrElseThrow
-
Constructor Details
-
IdAClientSynchronous
public IdAClientSynchronous(IdAClientConfiguration inConfiguration, IdAStrings inStrings, HttpClient inHttpClient) The synchronous client.- Parameters:
inConfiguration- The configurationinHttpClient- The HTTP clientinStrings- The string resources
-
-
Method Details
-
onCommandExecuteSucceeded
- Specified by:
onCommandExecuteSucceededin classcom.io7m.hibiscus.basic.HBClientSynchronousAbstract<IdAClientException,IdACommandType<?>, IdAResponseType, IdAResponseType, IdAResponseError, IdAClientEventType, IdAClientCredentials>
-
onCommandExecuteFailed
- Specified by:
onCommandExecuteFailedin classcom.io7m.hibiscus.basic.HBClientSynchronousAbstract<IdAClientException,IdACommandType<?>, IdAResponseType, IdAResponseType, IdAResponseError, IdAClientEventType, IdAClientCredentials>
-
onLoginExecuteSucceeded
- Specified by:
onLoginExecuteSucceededin classcom.io7m.hibiscus.basic.HBClientSynchronousAbstract<IdAClientException,IdACommandType<?>, IdAResponseType, IdAResponseType, IdAResponseError, IdAClientEventType, IdAClientCredentials>
-
onLoginExecuteFailed
- Specified by:
onLoginExecuteFailedin classcom.io7m.hibiscus.basic.HBClientSynchronousAbstract<IdAClientException,IdACommandType<?>, IdAResponseType, IdAResponseType, IdAResponseError, IdAClientEventType, IdAClientCredentials>
-