Aeron 1.7.0
This commit is contained in:
parent
f6b01f43f1
commit
905e61664b
3 changed files with 5 additions and 4 deletions
|
|
@ -17,6 +17,7 @@ import scala.concurrent.{ Await, Future, Promise }
|
|||
import scala.concurrent.duration._
|
||||
import scala.util.Failure
|
||||
import scala.util.Success
|
||||
import scala.util.Try
|
||||
import scala.util.control.NoStackTrace
|
||||
import scala.util.control.NonFatal
|
||||
|
||||
|
|
@ -59,7 +60,7 @@ import io.aeron.exceptions.DriverTimeoutException
|
|||
import org.agrona.{ DirectBuffer, ErrorHandler, IoUtil }
|
||||
import org.agrona.concurrent.BackoffIdleStrategy
|
||||
import akka.remote.artery.Decoder.InboundCompressionAccess
|
||||
import io.aeron.driver.status.ChannelEndpointStatus
|
||||
import io.aeron.status.ChannelEndpointStatus
|
||||
import org.agrona.collections.IntObjConsumer
|
||||
import org.agrona.concurrent.status.CountersReader.MetaData
|
||||
|
||||
|
|
@ -880,7 +881,7 @@ private[remote] class ArteryTransport(_system: ExtendedActorSystem, _provider: R
|
|||
if (hasBeenShutdown.compareAndSet(false, true)) {
|
||||
log.debug("Shutting down [{}]", localAddress)
|
||||
if (system.settings.JvmShutdownHooks)
|
||||
Runtime.getRuntime.removeShutdownHook(shutdownHook)
|
||||
Try(Runtime.getRuntime.removeShutdownHook(shutdownHook)) // may throw if shutdown already in progress
|
||||
val allAssociations = associationRegistry.allAssociations
|
||||
val flushing: Future[Done] =
|
||||
if (allAssociations.isEmpty) Future.successful(Done)
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ import java.util.regex.Pattern;
|
|||
|
||||
import io.aeron.CncFileDescriptor;
|
||||
import io.aeron.CommonContext;
|
||||
import io.aeron.driver.status.ChannelEndpointStatus;
|
||||
import io.aeron.status.ChannelEndpointStatus;
|
||||
import org.agrona.DirectBuffer;
|
||||
import org.agrona.IoUtil;
|
||||
import org.agrona.concurrent.status.CountersReader;
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ object Dependencies {
|
|||
val sslConfigVersion = "0.2.2"
|
||||
val slf4jVersion = "1.7.25"
|
||||
val scalaXmlVersion = "1.0.6"
|
||||
val aeronVersion = "1.3.0"
|
||||
val aeronVersion = "1.7.0"
|
||||
|
||||
val Versions = Seq(
|
||||
crossScalaVersions := Seq("2.11.12", "2.12.4"),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue