public class org.springframework.messaging.simp.user.UserSessionRegistryAdapter extends java.lang.Object implements org.springframework.messaging.simp.user.SimpUserRegistry
{
private final org.springframework.messaging.simp.user.UserSessionRegistry userSessionRegistry;
public void <init>(org.springframework.messaging.simp.user.UserSessionRegistry)
{
org.springframework.messaging.simp.user.UserSessionRegistry v;
org.springframework.messaging.simp.user.UserSessionRegistryAdapter v;
v := @this: org.springframework.messaging.simp.user.UserSessionRegistryAdapter;
v := @parameter: org.springframework.messaging.simp.user.UserSessionRegistry;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.springframework.messaging.simp.user.UserSessionRegistryAdapter: org.springframework.messaging.simp.user.UserSessionRegistry userSessionRegistry> = v;
return;
}
public org.springframework.messaging.simp.user.SimpUser getUser(java.lang.String)
{
org.springframework.messaging.simp.user.UserSessionRegistryAdapter v;
java.util.Set v;
java.lang.String v;
org.springframework.messaging.simp.user.UserSessionRegistry v;
org.springframework.messaging.simp.user.UserSessionRegistryAdapter$SimpUserAdapter v;
boolean v;
v := @this: org.springframework.messaging.simp.user.UserSessionRegistryAdapter;
v := @parameter: java.lang.String;
v = v.<org.springframework.messaging.simp.user.UserSessionRegistryAdapter: org.springframework.messaging.simp.user.UserSessionRegistry userSessionRegistry>;
v = interfaceinvoke v.<org.springframework.messaging.simp.user.UserSessionRegistry: java.util.Set getSessionIds(java.lang.String)>(v);
v = staticinvoke <org.springframework.util.CollectionUtils: boolean isEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = new org.springframework.messaging.simp.user.UserSessionRegistryAdapter$SimpUserAdapter;
specialinvoke v.<org.springframework.messaging.simp.user.UserSessionRegistryAdapter$SimpUserAdapter: void <init>(java.lang.String,java.util.Set)>(v, v);
goto label;
label:
v = null;
label:
return v;
}
public java.util.Set getUsers()
{
java.lang.UnsupportedOperationException v;
org.springframework.messaging.simp.user.UserSessionRegistryAdapter v;
v := @this: org.springframework.messaging.simp.user.UserSessionRegistryAdapter;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("UserSessionRegistry does not expose a listing of users");
throw v;
}
public int getUserCount()
{
java.lang.UnsupportedOperationException v;
org.springframework.messaging.simp.user.UserSessionRegistryAdapter v;
v := @this: org.springframework.messaging.simp.user.UserSessionRegistryAdapter;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("UserSessionRegistry does not expose a user count");
throw v;
}
public java.util.Set findSubscriptions(org.springframework.messaging.simp.user.SimpSubscriptionMatcher)
{
java.lang.UnsupportedOperationException v;
org.springframework.messaging.simp.user.SimpSubscriptionMatcher v;
org.springframework.messaging.simp.user.UserSessionRegistryAdapter v;
v := @this: org.springframework.messaging.simp.user.UserSessionRegistryAdapter;
v := @parameter: org.springframework.messaging.simp.user.SimpSubscriptionMatcher;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("UserSessionRegistry does not support operations across users");
throw v;
}
}