JBoss.org Community Documentation
Mixins are a type of introduction in which you can do something like C++ multiple inheritance and force an existing Java class to implement a particular interface and the implementation of that particular interface is encapsulated into a particular class called a mixin.
Mixin classes have no restrictions other than they must implement the interfaces that you are introducing.