What is a component?
Any object can be registered with the Mule server as a component, including Beans, EJBs, MBeans, Service proxies, or “plain-old Java objects” (POJOs). The only requirement is a public method on the object to pass data events to. This method is dynamically discovered at runtime depending on the type of event received and any transformers configured for the event. Though it is also possible to explicitly configure how the component is invoked.
If you compile an ActiveX dll, it becomes a component. If you compile an ActiveX Control, it becomes both a component and a control. Component is a general term used to describe code that’s grouped by functionality. More specifically, a component in COM terms is a compiled collection of properties/methods and events. Typically a component is loaded into your project via the References whereas an ActiveX Control is loaded into your project via “components”.
Related Questions
- Im a Reserve Component or Guard member who regularly or repeatedly comes on, and leaves, active duty. Am I eligible to receive a DLA on any of those moves to or from active duty?
- What is the difference between the GM 160,000 km Powertrain Component Limited Warranty and my original warranty coverage?
- How do I update the Market Watch component or add new stock symbols?