package org.infinispan.server.core.security; import java.security.Principal; import java.util.Collection; import javax.security.auth.Subject; public interface SubjectUserInfo { /** * Get the name for this user. */ String getUserName(); /** * Get the principals for this user. */ Collection<Principal> getPrincipals(); /** * Returns the subject */ Subject getSubject(); }