From Oracle's definition of MBeans:
MBeans are managed beans, Java objects that represent resources to be managed. An MBean has a management interface consisting of:
- Named and typed attributes that can be read and written.
- Named and typed operations that can be invoked
- Typed notifications that can be> emitted by the MBean
Why the emphasis on typed in each of the points above? Java is a strongly typed language and all attributes/methods in a Java class have a type attached to them. So I am finding this definition confusing. Or am I missing something fundamental here? Are they using typed to mean something completely different?