public static void ExecuteOn_Up_Through_Init(XComponent.Common.Event.DefaultEvent defaultEvent, object object_PublicMember, object object_InternalMember, Context context, IInitDefaultEventOnUpChatManagerSenderInterface sender)
 {
     sender.CreateRoom(context, new CreateChatroom()
     {
         Name = "general"
     });
 }
Beispiel #2
0
        public static void ExecuteOn_Up_Through_Init(XComponent.Common.Event.DefaultEvent defaultEvent, XComponent.ChatterBot.UserObject.ChatterBot chatterBot, object object_InternalMember, RuntimeContext context, IInitDefaultEventOnUpChatterBotSenderInterface sender)
        {
            TriggeredMethodContext.Instance.GetDefaultLogger().Info("Chatter bot is up!");
            chatterBot.Name = "RealBot";
            TriggeredMethodContext.Instance.GetDefaultLogger().Info($"My name is {chatterBot.Name}");

            SendMessage("Hello world!", chatterBot, context, sender.Send);
        }
Beispiel #3
0
 /// <summary>
 /// Executing triggeredMethod ExecuteOn_Initializing_Through_Initialize
 /// </summary>
 public static void ExecuteOn_Initializing_Through_Initialize(XComponent.Common.Event.DefaultEvent defaultEvent, object object_PublicMember, object object_InternalMember, Context context, IInitializeDefaultEventOnInitializingAuthenticationSenderInterface sender)
 {
     if (!TriggeredMethodContext.Instance.Users.Any())
     {
         sender.InitializationError(context);
     }
     else
     {
         sender.InitializationSuccess(context);
     }
 }
Beispiel #4
0
        public void SendEvent(StdEnum stateMachineEnum, XComponent.Common.Event.DefaultEvent evt, string privateTopic = null)
        {
            var incomingEvent = new IncomingEvent(evt != null ? evt : new XComponent.Common.Event.DefaultEvent(), IncomingEventType.Transition, HeaderFactory.Create(6, (int)stateMachineEnum, -729436854, privateTopic));

            PostOnStateMachine(incomingEvent, stateMachineEnum);
        }
Beispiel #5
0
 public void SendEvent(XComponent.Common.Event.DefaultEvent evt, string privateTopic = null)
 {
     SendEvent(StdEnum.TradeProcessor, evt != null ? evt : new XComponent.Common.Event.DefaultEvent(), privateTopic);
 }
Beispiel #6
0
        public void Send(Context context, XComponent.Common.Event.DefaultEvent evt, string privateTopic = null)
        {
            var incomingEvent = new IncomingEvent(evt != null ? evt : new XComponent.Common.Event.DefaultEvent(), IncomingEventType.Transition, HeaderFactory.Create(context, 6, privateTopic));

            Agent.Post(_engineAgentsById[context.AgentId], incomingEvent);
        }
Beispiel #7
0
 public void Init(Context context, XComponent.Common.Event.DefaultEvent transitionEvent, string privateTopic = null)
 {
     _internalCommunicationLayer.Send(context, transitionEvent, privateTopic);
 }
Beispiel #8
0
 public static void ExecuteOn_Up_Through_Up(XComponent.Common.Event.DefaultEvent defaultEvent, XComponent.HistoryManager.UserObject.PublishedHistory publishedHistory, object object_InternalMember, RuntimeContext context, IUpDefaultEventOnUpHistoryManagerSenderInterface sender)
 {
     TriggeredMethodContext.Instance.GetDefaultLogger().Info("History manager started!");
 }
Beispiel #9
0
 public void SendEvent(XComponent.Common.Event.DefaultEvent evt, string privateTopic = null)
 {
     SendEvent(StdEnum.Referential, evt != null ? evt : new XComponent.Common.Event.DefaultEvent(), privateTopic);
 }
 public static void ExecuteOn_Up_Through_Init(XComponent.Common.Event.DefaultEvent defaultEvent, object object_PublicMember, object object_InternalMember, RuntimeContext context, IInitDefaultEventOnUpSwaggerPetstoreSenderInterface sender)
 {
 }
 public static void ExecuteOn_TransactionRejected_Through_TimeOut(XComponent.Common.Event.DefaultEvent defaultEvent, XComponent.TradeCapture.UserObject.Transaction transaction, object object_InternalMember, Context context, ITimeOutDefaultEventOnTransactionRejectedTransactionSenderInterface sender)
 {
 }
 public void SendEvent(XComponent.Common.Event.DefaultEvent evt, string privateTopic = null)
 {
     SendEvent(StdEnum.Authentication, evt != null ? evt : new XComponent.Common.Event.DefaultEvent(), privateTopic);
     SendEvent(StdEnum.HeartBeat, evt != null ? evt : new XComponent.Common.Event.DefaultEvent(), privateTopic);
 }