Impulse Dev Manual
HomePricingContact Us
  • Understanding Impulse Sync
  • Understanding how Impulse diffs content
  • Understanding Job Scheduling
  • Motation
    • Content Motation
    • Definition Motation
    • Domain Motation
    • Folder Motation
    • Language Motation
    • Relationship Motation
    • Tag Motation
  • Connectors
    • Source Connector
    • Destination Connector
    • Go Code
    • IDs
    • ID Mapping
    • Testing Controller
      • Implementation
  • Motators Binary
    • Implementation
    • Go Code
  • Services
    • Connector Depot
    • Motator Binary Depot
    • Job Depot
    • Endpoint Depot
    • Sync Manager
    • Content Diffuser
    • Pickup Taxi
    • Dropoff Taxi
    • Pipeliner
    • Scheduler
    • Motator
    • Motator Service
  • Watchdog Process
    • Watchdog flow
  • Impulse License
  • Troubleshooting
    • Job Config
    • Transaction Audit Trail
  • gRPC
    • Protocol buffer compiler
  • Test Commands
  • Glossary
Powered by GitBook
On this page
  • What is a Motator Binary
  • How to implement a Motator Binary?

Was this helpful?

Motators Binary

What is a Motator Binary

A Motator Binary is an extent point Impulse provides to users to allow to modify contents fields values. The Motator's Binary purpose is to manipulate or alter Content before being stored as Motation in Impulse and to Manipulate or alter Content pulled from Motation before Impulse delivers the Content.

How to implement a Motator Binary?

To implement motator, Impulse provides an interface the user needs to implement, implementing that interface is what allows the developer to build what we call a Motator Binary.

When the interface is implemented, an executable binary file must be created, those binary files are what impulse executes before Content being stored as Motation or when Motation is retrieved before Impulse delivers the Content, this depends on how the Motator Binary has been configured in the Job definition.

PreviousImplementationNextImplementation

Last updated 2 years ago

Was this helpful?