1 package org
.argeo
.security
.activemq
;
3 import java
.util
.Arrays
;
4 import java
.util
.HashSet
;
7 import org
.springframework
.security
.GrantedAuthority
;
8 import org
.springframework
.security
.context
.SecurityContext
;
10 public class ActiveMqSpringSecurityContext
extends
11 org
.apache
.activemq
.security
.SecurityContext
{
13 private final SecurityContext springSecurityContext
;
15 public ActiveMqSpringSecurityContext(SecurityContext springSecurityContext
) {
16 super(springSecurityContext
.getAuthentication().getName());
17 this.springSecurityContext
= springSecurityContext
;
21 public Set
<?
> getPrincipals() {
22 return new HashSet
<GrantedAuthority
>(Arrays
23 .asList(springSecurityContext
.getAuthentication()
27 public SecurityContext
getSpringSecurityContext() {
28 return springSecurityContext
;