@@ -479,6 +479,18 @@ namespace Akka.Remote.Transport
479
479
public override System.Threading.Tasks.Task<System.ValueTuple<Akka.Actor.Address, System.Threading.Tasks.TaskCompletionSource<Akka.Remote.Transport.IAssociationEventListener>>> Listen() { }
480
480
public override System.Threading.Tasks.Task<bool> Shutdown() { }
481
481
}
482
+ public abstract class AbstractTransportAdapterHandle : Akka.Remote.Transport.AssociationHandle
483
+ {
484
+ protected AbstractTransportAdapterHandle(Akka.Remote.Transport.AssociationHandle wrappedHandle, string addedSchemeIdentifier) { }
485
+ protected AbstractTransportAdapterHandle(Akka.Actor.Address originalLocalAddress, Akka.Actor.Address originalRemoteAddress, Akka.Remote.Transport.AssociationHandle wrappedHandle, string addedSchemeIdentifier) { }
486
+ public Akka.Actor.Address OriginalLocalAddress { get; }
487
+ public Akka.Actor.Address OriginalRemoteAddress { get; }
488
+ protected Akka.Remote.Transport.SchemeAugmenter SchemeAugmenter { get; }
489
+ public Akka.Remote.Transport.AssociationHandle WrappedHandle { get; }
490
+ protected bool Equals(Akka.Remote.Transport.AbstractTransportAdapterHandle other) { }
491
+ public override bool Equals(object obj) { }
492
+ public override int GetHashCode() { }
493
+ }
482
494
public abstract class Activity
483
495
{
484
496
protected Activity() { }
@@ -506,6 +518,17 @@ namespace Akka.Remote.Transport
506
518
protected override System.Threading.Tasks.Task<Akka.Remote.Transport.IAssociationEventListener> InterceptListen(Akka.Actor.Address listenAddress, System.Threading.Tasks.Task<Akka.Remote.Transport.IAssociationEventListener> listenerTask) { }
507
519
public override System.Threading.Tasks.Task<bool> Shutdown() { }
508
520
}
521
+ public abstract class ActorTransportAdapterManager : Akka.Actor.UntypedActor
522
+ {
523
+ protected Akka.Remote.Transport.IAssociationEventListener AssociationListener;
524
+ protected System.Collections.Generic.Queue<object> DelayedEvents;
525
+ protected Akka.Actor.Address LocalAddress;
526
+ protected long UniqueId;
527
+ protected ActorTransportAdapterManager() { }
528
+ protected long NextId() { }
529
+ protected override void OnReceive(object message) { }
530
+ protected abstract void Ready(object message);
531
+ }
509
532
public class AkkaProtocolException : Akka.Actor.AkkaException
510
533
{
511
534
public AkkaProtocolException(string message, System.Exception cause = null) { }
@@ -517,6 +540,12 @@ namespace Akka.Remote.Transport
517
540
public Akka.Actor.Address LocalAddress { get; }
518
541
public Akka.Actor.Address RemoteAddress { get; }
519
542
}
543
+ public sealed class AssociateUnderlying : Akka.Remote.Transport.TransportOperation
544
+ {
545
+ public AssociateUnderlying(Akka.Actor.Address remoteAddress, System.Threading.Tasks.TaskCompletionSource<Akka.Remote.Transport.AssociationHandle> statusPromise) { }
546
+ public Akka.Actor.Address RemoteAddress { get; }
547
+ public System.Threading.Tasks.TaskCompletionSource<Akka.Remote.Transport.AssociationHandle> StatusPromise { get; }
548
+ }
520
549
public abstract class AssociationHandle
521
550
{
522
551
protected AssociationHandle(Akka.Actor.Address localAddress, Akka.Actor.Address remoteAddress) { }
@@ -568,6 +597,11 @@ namespace Akka.Remote.Transport
568
597
Shutdown = 1,
569
598
Quarantined = 2,
570
599
}
600
+ public sealed class DisassociateUnderlying : Akka.Remote.Transport.TransportOperation, Akka.Event.IDeadLetterSuppression
601
+ {
602
+ public DisassociateUnderlying(Akka.Remote.Transport.DisassociateInfo info = 0) { }
603
+ public Akka.Remote.Transport.DisassociateInfo Info { get; }
604
+ }
571
605
public sealed class Disassociated : Akka.Actor.INoSerializationVerificationNeeded, Akka.Event.IDeadLetterSuppression, Akka.Remote.Transport.IHandleEvent
572
606
{
573
607
public Disassociated(Akka.Remote.Transport.DisassociateInfo info) { }
@@ -669,6 +703,17 @@ namespace Akka.Remote.Transport
669
703
public ListenAttempt(Akka.Actor.Address boundAddress) { }
670
704
public Akka.Actor.Address BoundAddress { get; }
671
705
}
706
+ public sealed class ListenUnderlying : Akka.Remote.Transport.TransportOperation
707
+ {
708
+ public ListenUnderlying(Akka.Actor.Address listenAddress, System.Threading.Tasks.Task<Akka.Remote.Transport.IAssociationEventListener> upstreamListener) { }
709
+ public Akka.Actor.Address ListenAddress { get; }
710
+ public System.Threading.Tasks.Task<Akka.Remote.Transport.IAssociationEventListener> UpstreamListener { get; }
711
+ }
712
+ public sealed class ListenerRegistered : Akka.Remote.Transport.TransportOperation
713
+ {
714
+ public ListenerRegistered(Akka.Remote.Transport.IAssociationEventListener listener) { }
715
+ public Akka.Remote.Transport.IAssociationEventListener Listener { get; }
716
+ }
672
717
public class SchemeAugmenter
673
718
{
674
719
public readonly string AddedSchemeIdentifier;
@@ -788,6 +833,11 @@ namespace Akka.Remote.Transport
788
833
public virtual System.Threading.Tasks.Task<bool> ManagementCommand(object message) { }
789
834
public abstract System.Threading.Tasks.Task<bool> Shutdown();
790
835
}
836
+ public abstract class TransportOperation : Akka.Actor.INoSerializationVerificationNeeded
837
+ {
838
+ public static readonly System.TimeSpan AskTimeout;
839
+ protected TransportOperation() { }
840
+ }
791
841
public sealed class UnderlyingTransportError : Akka.Actor.INoSerializationVerificationNeeded, Akka.Remote.Transport.IHandleEvent
792
842
{
793
843
public UnderlyingTransportError(System.Exception cause, string message) { }
0 commit comments