esjc
EventStore Java Client
파일 탐색기
최종 버전 다운로드 (.zip)- generate-ssl-cert.sh
- AuthenticationFailed.java
- ClientConnected.java
- ClientDisconnected.java
- ClientReconnecting.java
- ConnectionClosed.java
- ErrorOccurred.java
- Event.java
- EventQueue.java
- Events.java
- HttpResponseHandler.java
- HttpClient.java
- HttpClientException.java
- HttpOperationTimeoutException.java
- ClusterEndpointDiscoverer.java
- ClusterException.java
- ClusterInfoDto.java
- ClusterNodeSettings.java
- GossipSeed.java
- MemberInfoDto.java
- NodePreference.java
- VNodeState.java
- SingleEndpointDiscoverer.java
- SingleNodeSettings.java
- DefaultEndpointDiscovererFactory.java
- DelegatedEndpointDiscovererFactory.java
- EndpointDiscoverer.java
- EndpointDiscovererFactory.java
- NodeEndpoints.java
- OperationItem.java
- OperationManager.java
- OperationTimeoutException.java
- RetriesLimitReachedException.java
- AbstractOperation.java
- AccessDeniedException.java
- AppendToStreamOperation.java
- CommandNotExpectedException.java
- CommitTransactionOperation.java
- CreatePersistentSubscriptionOperation.java
- DeletePersistentSubscriptionOperation.java
- DeleteStreamOperation.java
- InspectionDecision.java
- InspectionResult.java
- InvalidTransactionException.java
- NoResultException.java
- NotAuthenticatedException.java
- Operation.java
- ReadAllEventsBackwardOperation.java
- ReadAllEventsForwardOperation.java
- ReadEventOperation.java
- ReadStreamEventsBackwardOperation.java
- ReadStreamEventsForwardOperation.java
- ServerErrorException.java
- StartTransactionOperation.java
- StreamDeletedException.java
- StreamNotFoundException.java
- TransactionalWriteOperation.java
- TryAppendToStreamOperation.java
- UpdatePersistentSubscriptionOperation.java
- WrongExpectedVersionException.java
- CreateOptions.java
- DeleteOptions.java
- Projection.java
- ProjectionConflictException.java
- ProjectionException.java
- ProjectionManager.java
- ProjectionManagerBuilder.java
- ProjectionManagerHttp.java
- ProjectionMode.java
- ProjectionNotFoundException.java
- Projections.java
- UpdateOptions.java
- CommonNameTrustManagerFactory.java
- SslSettings.java
- SslValidationMode.java
- SubscriptionItem.java
- SubscriptionManager.java
- AbstractSubscriptionOperation.java
- AllCatchUpSubscription.java
- MaximumSubscribersReachedException.java
- PersistentSubscriptionChannel.java
- PersistentSubscriptionDeletedException.java
- PersistentSubscriptionNakEventAction.java
- PersistentSubscriptionOperation.java
- PersistentSubscriptionProtocol.java
- StreamCatchUpSubscription.java
- SubscriptionBufferOverflowException.java
- SubscriptionOperation.java
- VolatileSubscription.java
- VolatileSubscriptionOperation.java
- SystemConsumerStrategy.java
- SystemEventTypes.java
- SystemProjections.java
- SystemStreams.java
- CloseConnection.java
- EstablishTcpConnection.java
- StartConnection.java
- StartOperation.java
- StartPersistentSubscription.java
- StartSubscription.java
- Task.java
- TaskQueue.java
- AuthenticationEvent.java
- AuthenticationHandler.java
- HeartbeatHandler.java
- IdentificationHandler.java
- OperationHandler.java
- TcpCommand.java
- TcpFlag.java
- TcpPackage.java
- TcpPackageDecoder.java
- TcpPackageEncoder.java
- TcpSettings.java
- TransactionManager.java
- ChangePasswordDetails.java
- ResetPasswordDetails.java
- UserCreateDetails.java
- UserHolder.java
- UsersHolder.java
- UserUpdateDetails.java
- RelLink.java
- User.java
- UserConflictException.java
- UserException.java
- UserManager.java
- UserManagerBuilder.java
- UserManagerHttp.java
- UserNotFoundException.java
- DefaultThreadFactory.java
- ResettableLatch.java
- EmptyArrays.java
- IntRange.java
- Iterables.java
- Numbers.java
- Preconditions.java
- Ranges.java
- Strings.java
- Subscriptions.java
- SystemTime.java
- Threads.java
- Throwables.java
- UUIDConverter.java
- AbstractEventsIterator.java
- AbstractEventsSpliterator.java
- AllEventsIterator.java
- AllEventsSlice.java
- AllEventsSpliterator.java
- CannotEstablishConnectionException.java
- CatchUpSubscription.java
- CatchUpSubscriptionListener.java
- CatchUpSubscriptionSettings.java
- ConnectionClosedException.java
- DeleteResult.java
- EventData.java
- EventReadResult.java
- EventReadStatus.java
- EventStore.java
- EventStoreBuilder.java
- EventStoreException.java
- EventStoreListener.java
- EventStoreTcp.java
- ExpectedVersion.java
- PersistentSubscription.java
- PersistentSubscriptionCreateResult.java
- PersistentSubscriptionCreateStatus.java
- PersistentSubscriptionDeleteResult.java
- PersistentSubscriptionDeleteStatus.java
- PersistentSubscriptionListener.java
- PersistentSubscriptionSettings.java
- PersistentSubscriptionUpdateResult.java
- PersistentSubscriptionUpdateStatus.java
- Position.java
- RawStreamMetadataResult.java
- ReadDirection.java
- RecordedEvent.java
- ResolvedEvent.java
- RetryableResolvedEvent.java
- Settings.java
- SliceReadStatus.java
- StreamAcl.java
- StreamAclJsonAdapter.java
- StreamEventsIterator.java
- StreamEventsSlice.java
- StreamEventsSpliterator.java
- StreamMetadata.java
- StreamMetadataJsonAdapter.java
- StreamMetadataResult.java
- StreamPosition.java
- Subscription.java
- SubscriptionDropReason.java
- SubscriptionListener.java
- SystemSettings.java
- SystemSettingsJsonAdapter.java
- Transaction.java
- UserCredentials.java
- VolatileSubscriptionListener.java
- WriteAttemptResult.java
- WriteResult.java
- WriteStatus.java
- EventStoreClientMessages.proto
- IteratorSizeMatcher.java
- RecordedEventListMatcher.java
- RecordedEventMatcher.java
- ITProjectionManager.java
- Retryable.java
- RetryableMethodRule.java
- EventStoreRunnerWithParameters.java
- EventStoreRunnerWithParametersFactory.java
- TcpPackageTest.java
- ITUserManager.java
- IntRangeTest.java
- AbstractEventStoreTest.java
- AbstractSslConnectionTest.java
- EventStoreBuilderTest.java
- ITAllEventsIterator.java
- ITAllEventsSpliterator.java
- ITAppendingToImplicitlyCreatedStream.java
- ITAppendingToImplicitlyCreatedStreamUsingTransaction.java
- ITAppendToStream.java
- ITCreatePersistentSubscription.java
- ITDeletePersistentSubscription.java
- ITDeleteStream.java
- ITEventStoreListener.java
- ITIterateAllEventsBackward.java
- ITIterateAllEventsForward.java
- ITIterateStreamEventsBackward.java
- ITIterateStreamEventsForward.java
- ITJsonFlagOnEventData.java
- ITPersistentSubscriptionListener.java
- ITReadAllEventsBackward.java
- ITReadAllEventsBackwardWithLinkToDeletedEvents.java
- ITReadAllEventsForward.java
- ITReadAllEventsForwardWithHardDeletedStream.java
- ITReadAllEventsForwardWithLinkToPassedMaxCount.java
- ITReadAllEventsForwardWithLinkToToDeletedEvents.java
- ITReadAllEventsForwardWithSoftDeletedStream.java
- ITReadEvent.java
- ITReadEventOfLinkToToDeletedEvent.java
- ITReadStreamEventsBackward.java
- ITReadStreamEventsForward.java
- ITReadStreamEventsForwardWithUnresolvedLinkTo.java
- ITSoftDelete.java
- ITSslCertificateConnection.java
- ITSslCommonNameConnection.java
- ITStreamAllEventsBackward.java
- ITStreamAllEventsForward.java
- ITStreamEventsBackward.java
- ITStreamEventsForward.java
- ITStreamEventsIterator.java
- ITStreamEventsSpliterator.java
- ITSubscribeToAll.java
- ITSubscribeToAllFrom.java
- ITSubscribeToPersistentSubscription.java
- ITSubscribeToStream.java
- ITSubscribeToStreamFrom.java
- ITTransaction.java
- ITTryAppendToStream.java
- ITUpdatePersistentSubscription.java
- ITWhenCommittingEmptyTransaction.java
- ITWhenHavingMaxCountSetForStream.java
- ITWhenHavingTruncateBeforeSetForStream.java
- ITWhenWorkingWithMetadata.java
- ITWhenWorkingWithStreamMetadataAsByteArray.java
- ITWhenWorkingWithStreamMetadataAsStructuredInfo.java
- StreamMetadataJsonAdapterTest.java
- StreamMetadataTest.java
- SystemSettingsJsonAdapterTest.java
- logback.xml
- .gitignore
- .travis.yml
- docker-compose.yml
- LICENSE
- pom.xml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/msemys/esjc
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd esjc
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
$ docker-compose up -d
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Maven (Java)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
$ mvn clean verify
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
