Callgents entries are adaptors to collect callgent to external systems or users.
There are three types of entries:
- Server Entry Responsible for converting requests into the encapsulated target system invocation or user chatting, and retrieving invocation response.
- Client Entry Responsible for receiving requests into callgent task queue, and responding back to caller when task has any progress.
- Event Entry Responsible for listening to events from the encapsulated target system or user, and notifying registered event observers on callgent.
When you want to connect your callgent to a new external system / user, you need to integrate them by adding a new entry.
You can add any number of entries to your callgent.
FIXME: list your callgents
Client entry to accept tasks from external system, and server entry to send tasks to external system / user.
You can also develop your own adaptor to the external system, if needed.