public abstract class AbstractSimpleTransportTestCase extends ESTestCase
Modifier and Type | Class and Description |
---|---|
static class |
AbstractSimpleTransportTestCase.StringMessageRequest |
static class |
AbstractSimpleTransportTestCase.TestRequest |
static class |
AbstractSimpleTransportTestCase.Version0Request |
static class |
AbstractSimpleTransportTestCase.Version1Request |
ESTestCase.GeohashGenerator, ESTestCase.TestAnalysis
org.apache.lucene.util.LuceneTestCase.AwaitsFix, org.apache.lucene.util.LuceneTestCase.BadApple, org.apache.lucene.util.LuceneTestCase.Monster, org.apache.lucene.util.LuceneTestCase.Nightly, org.apache.lucene.util.LuceneTestCase.Slow, org.apache.lucene.util.LuceneTestCase.SuppressCodecs, org.apache.lucene.util.LuceneTestCase.SuppressFileSystems, org.apache.lucene.util.LuceneTestCase.SuppressFsync, org.apache.lucene.util.LuceneTestCase.SuppressReproduceLine, org.apache.lucene.util.LuceneTestCase.SuppressSysoutChecks, org.apache.lucene.util.LuceneTestCase.SuppressTempFileChecks, org.apache.lucene.util.LuceneTestCase.ThrowingRunnable, org.apache.lucene.util.LuceneTestCase.Weekly
Modifier and Type | Field and Description |
---|---|
protected DiscoveryNode |
nodeA |
protected DiscoveryNode |
nodeB |
protected MockTransportService |
serviceA |
protected MockTransportService |
serviceB |
protected ThreadPool |
threadPool |
protected static Version |
version0 |
protected static Version |
version1 |
checkIndexFailed, deprecationLogger, failureAndSuccessEvents, logger
assertsAreEnabled, classRules, DEFAULT_LINE_DOCS_FILE, INFOSTREAM, JENKINS_LARGE_LINE_DOCS_FILE, LEAVE_TEMPORARY, MAYBE_CACHE_POLICY, RANDOM_MULTIPLIER, ruleChain, suiteFailureMarker, SYSPROP_AWAITSFIX, SYSPROP_BADAPPLES, SYSPROP_FAILFAST, SYSPROP_MAXFAILURES, SYSPROP_MONSTER, SYSPROP_NIGHTLY, SYSPROP_SLOW, SYSPROP_WEEKLY, TEST_ASSERTS_ENABLED, TEST_AWAITSFIX, TEST_CODEC, TEST_DIRECTORY, TEST_DOCVALUESFORMAT, TEST_LINE_DOCS_FILE, TEST_NIGHTLY, TEST_POSTINGSFORMAT, TEST_SLOW, TEST_THROTTLING, TEST_WEEKLY, VERBOSE
Constructor and Description |
---|
AbstractSimpleTransportTestCase() |
after, afterIfFailed, afterIfSuccessful, assertAllIndicesRemovedAndDeletionCompleted, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertEqualsWithErrorMessageFromXContent, assertPathHasBeenCleared, assertSettingDeprecationsAndWarnings, assertWarnings, awaitBusy, awaitBusy, before, between, buildNewFakeTransportAddress, checkStaticState, copyWriteable, createParser, createParser, createParser, createParser, createParser, createTestAnalysis, createTestAnalysis, createTestAnalysis, enableWarningsCheck, ensureAllSearchContextsReleased, ensureCheckIndexPassed, frequently, generateRandomStringArray, generateRandomStringArray, getBwcIndicesPath, getDataPath, getSuiteFailureMarker, getTestTransportPlugin, getTestTransportType, iterations, maybeSet, mockScript, newNodeEnvironment, newNodeEnvironment, newTestIndicesModule, newTestScriptModule, randomAlphaOfLength, randomAlphaOfLengthBetween, randomBoolean, randomByte, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomLong, randomNonNegativeLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomTimeValue, randomTimeValue, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomValueOtherThan, randomValueOtherThanMany, resetCheckIndexStatus, resetPortCounter, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, settings, setUseNio, shuffleMap, shuffleXContent, shuffleXContent, spinForAtLeastNMilliseconds, spinForAtLeastOneMillisecond, terminate, terminate, tmpPaths, toShuffledXContent, writableRegistry, xContentRegistry
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertFieldInfosEquals, assertFieldsEquals, assertFieldStatisticsEquals, assertNormsEquals, assertPointsEquals, assertPositionsSkippingEquals, assertReaderEquals, assertReaderStatisticsEquals, assertStoredFieldEquals, assertStoredFieldsEquals, assertTermsEnumEquals, assertTermsEquals, assertTermsStatisticsEquals, assertTermStatsEquals, assertTermVectorsEquals, asSet, assumeFalse, assumeNoException, assumeTrue, assumeWorkingMMapOnWindows, atLeast, atLeast, closeAfterSuite, closeAfterTest, collate, createTempDir, createTempDir, createTempFile, createTempFile, dumpArray, dumpIterator, expectThrows, expectThrows, getBaseTempDirForTestClass, getDataInputStream, getOnlyLeafReader, getTestClass, getTestName, hasWorkingMMapOnWindows, isTestThread, localeForLanguageTag, maybeChangeLiveIndexWriterConfig, maybeWrapReader, newAlcoholicMergePolicy, newAlcoholicMergePolicy, newDirectory, newDirectory, newDirectory, newDirectory, newDirectory, newField, newField, newFSDirectory, newFSDirectory, newIndexWriterConfig, newIndexWriterConfig, newIndexWriterConfig, newIOContext, newIOContext, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newMaybeVirusCheckingDirectory, newMaybeVirusCheckingFSDirectory, newMergePolicy, newMergePolicy, newMockDirectory, newMockDirectory, newMockDirectory, newMockFSDirectory, newMockFSDirectory, newSearcher, newSearcher, newSearcher, newStringField, newStringField, newStringField, newStringField, newTextField, newTextField, newTieredMergePolicy, newTieredMergePolicy, overrideDefaultQueryCache, overrideTestDefaultQueryCache, random, randomLocale, randomTimeZone, rarely, rarely, replaceMaxFailureRule, resetDefaultQueryCache, restoreCPUCoreCount, restoreIndexWriterMaxDocs, restoreSpins, runWithRestrictedPermissions, setIndexWriterMaxDocs, setupCPUCoreCount, setupSpins, slowFileExists, usually, usually, wrapReader
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail
protected ThreadPool threadPool
protected static final Version version0
protected volatile DiscoveryNode nodeA
protected volatile MockTransportService serviceA
protected static final Version version1
protected volatile DiscoveryNode nodeB
protected volatile MockTransportService serviceB
protected abstract MockTransportService build(Settings settings, Version version, ClusterSettings clusterSettings, boolean doHandshake)
public void setUp() throws java.lang.Exception
setUp
in class org.apache.lucene.util.LuceneTestCase
java.lang.Exception
public void tearDown() throws java.lang.Exception
tearDown
in class org.apache.lucene.util.LuceneTestCase
java.lang.Exception
public void assertNumHandshakes(long expected, Transport transport)
public void assertNoPendingHandshakes(Transport transport)
public void testHelloWorld()
public void testThreadContext() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public void testLocalNodeConnection() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testAdapterSendReceiveCallbacks() throws java.lang.Exception
java.lang.Exception
public void testVoidMessageCompressed()
public void testHelloWorldCompressed()
public void testErrorMessage()
public void testDisconnectListener() throws java.lang.Exception
java.lang.Exception
public void testConcurrentSendRespondAndDisconnect() throws java.util.concurrent.BrokenBarrierException, java.lang.InterruptedException
java.util.concurrent.BrokenBarrierException
java.lang.InterruptedException
public void testNotifyOnShutdown() throws java.lang.Exception
java.lang.Exception
public void testTimeoutSendExceptionWithNeverSendingBackResponse() throws java.lang.Exception
java.lang.Exception
public void testTimeoutSendExceptionWithDelayedResponse() throws java.lang.Exception
java.lang.Exception
public void testTracerLog() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testVersionFrom0to1() throws java.lang.Exception
java.lang.Exception
public void testVersionFrom1to0() throws java.lang.Exception
java.lang.Exception
public void testVersionFrom1to1() throws java.lang.Exception
java.lang.Exception
public void testVersionFrom0to0() throws java.lang.Exception
java.lang.Exception
public void testMockFailToSendNoConnectRule() throws java.lang.Exception
java.lang.Exception
public void testMockUnresponsiveRule() throws java.io.IOException
java.io.IOException
public void testHostOnMessages() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testBlockingIncomingRequests() throws java.lang.Exception
java.lang.Exception
public void testSendRandomRequests() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testRegisterHandlerTwice()
public void testTimeoutPerConnection() throws java.io.IOException
java.io.IOException
public void testHandshakeWithIncompatVersion()
public void testHandshakeUpdatesVersion() throws java.io.IOException
java.io.IOException
public void testTcpHandshake() throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void testTcpHandshakeTimeout() throws java.io.IOException
java.io.IOException
public void testTcpHandshakeConnectionReset() throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void testResponseHeadersArePreserved() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testHandlerIsInvokedOnConnectionClose() throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void testConcurrentDisconnectOnNonPublishedConnection() throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void testTransportStats() throws java.lang.Exception
java.lang.Exception
public void testTransportStatsWithException() throws java.lang.Exception
java.lang.Exception
public void testTransportProfilesWithPortAndHost()
public void testProfileSettings()
public void testProfilesIncludesDefault()
public void testChannelCloseWhileConnecting() throws java.io.IOException
java.io.IOException
protected abstract void closeConnectionChannel(Transport transport, Transport.Connection connection) throws java.io.IOException
java.io.IOException