A lifecycle action is a Java™ class executed when a document changes state as defined in a lifecycle policy.