public class org.springframework.messaging.simp.SimpMessageHeaderAccessor extends org.springframework.messaging.support.NativeMessageHeaderAccessor
{
private static final org.springframework.messaging.support.IdTimestampMessageHeaderInitializer headerInitializer;
public static final java.lang.String DESTINATION_HEADER;
public static final java.lang.String MESSAGE_TYPE_HEADER;
public static final java.lang.String SESSION_ID_HEADER;
public static final java.lang.String SESSION_ATTRIBUTES;
public static final java.lang.String SUBSCRIPTION_ID_HEADER;
public static final java.lang.String USER_HEADER;
public static final java.lang.String CONNECT_MESSAGE_HEADER;
public static final java.lang.String DISCONNECT_MESSAGE_HEADER;
public static final java.lang.String HEART_BEAT_HEADER;
public static final java.lang.String ORIGINAL_DESTINATION;
public static final java.lang.String IGNORE_ERROR;
protected void <init>(org.springframework.messaging.simp.SimpMessageType, java.util.Map)
{
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer v;
org.springframework.messaging.simp.SimpMessageType v;
java.util.Map v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: org.springframework.messaging.simp.SimpMessageType;
v := @parameter: java.util.Map;
specialinvoke v.<org.springframework.messaging.support.NativeMessageHeaderAccessor: void <init>(java.util.Map)>(v);
staticinvoke <org.springframework.util.Assert: void notNull(java.lang.Object,java.lang.String)>(v, "MessageType must not be null");
virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: void setHeader(java.lang.String,java.lang.Object)>("simpMessageType", v);
v = <org.springframework.messaging.simp.SimpMessageHeaderAccessor: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer headerInitializer>;
virtualinvoke v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: void initHeaders(org.springframework.messaging.support.MessageHeaderAccessor)>(v);
return;
}
protected void <init>(org.springframework.messaging.Message)
{
org.springframework.messaging.Message v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: org.springframework.messaging.Message;
specialinvoke v.<org.springframework.messaging.support.NativeMessageHeaderAccessor: void <init>(org.springframework.messaging.Message)>(v);
v = <org.springframework.messaging.simp.SimpMessageHeaderAccessor: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer headerInitializer>;
virtualinvoke v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: void initHeaders(org.springframework.messaging.support.MessageHeaderAccessor)>(v);
return;
}
protected org.springframework.messaging.support.MessageHeaderAccessor createAccessor(org.springframework.messaging.Message)
{
org.springframework.messaging.Message v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v, v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: org.springframework.messaging.Message;
v = staticinvoke <org.springframework.messaging.simp.SimpMessageHeaderAccessor: org.springframework.messaging.simp.SimpMessageHeaderAccessor wrap(org.springframework.messaging.Message)>(v);
return v;
}
public void setMessageTypeIfNotSet(org.springframework.messaging.simp.SimpMessageType)
{
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
org.springframework.messaging.simp.SimpMessageType v, v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: org.springframework.messaging.simp.SimpMessageType;
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: org.springframework.messaging.simp.SimpMessageType getMessageType()>();
if v != null goto label;
virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: void setHeader(java.lang.String,java.lang.Object)>("simpMessageType", v);
label:
return;
}
public org.springframework.messaging.simp.SimpMessageType getMessageType()
{
java.lang.Object v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.Object getHeader(java.lang.String)>("simpMessageType");
return v;
}
public void setDestination(java.lang.String)
{
java.lang.String v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: java.lang.String;
staticinvoke <org.springframework.util.Assert: void notNull(java.lang.Object,java.lang.String)>(v, "Destination must not be null");
virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: void setHeader(java.lang.String,java.lang.Object)>("simpDestination", v);
return;
}
public java.lang.String getDestination()
{
java.lang.Object v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.Object getHeader(java.lang.String)>("simpDestination");
return v;
}
public void setSubscriptionId(java.lang.String)
{
java.lang.String v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: java.lang.String;
virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: void setHeader(java.lang.String,java.lang.Object)>("simpSubscriptionId", v);
return;
}
public java.lang.String getSubscriptionId()
{
java.lang.Object v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.Object getHeader(java.lang.String)>("simpSubscriptionId");
return v;
}
public void setSessionId(java.lang.String)
{
java.lang.String v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: java.lang.String;
virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: void setHeader(java.lang.String,java.lang.Object)>("simpSessionId", v);
return;
}
public java.lang.String getSessionId()
{
java.lang.Object v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.Object getHeader(java.lang.String)>("simpSessionId");
return v;
}
public void setSessionAttributes(java.util.Map)
{
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
java.util.Map v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: java.util.Map;
virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: void setHeader(java.lang.String,java.lang.Object)>("simpSessionAttributes", v);
return;
}
public java.util.Map getSessionAttributes()
{
java.lang.Object v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.Object getHeader(java.lang.String)>("simpSessionAttributes");
return v;
}
public void setUser(java.security.Principal)
{
java.security.Principal v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: java.security.Principal;
virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: void setHeader(java.lang.String,java.lang.Object)>("simpUser", v);
return;
}
public java.security.Principal getUser()
{
java.lang.Object v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.Object getHeader(java.lang.String)>("simpUser");
return v;
}
public java.lang.String getShortLogMessage(java.lang.Object)
{
org.springframework.messaging.simp.SimpMessageType v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
java.util.Map v, v;
int v;
java.lang.Object v;
java.lang.StringBuilder v, v, v;
java.lang.String v, v, v;
boolean v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: org.springframework.messaging.simp.SimpMessageType getMessageType()>();
if v != null goto label;
v = specialinvoke v.<org.springframework.messaging.support.NativeMessageHeaderAccessor: java.lang.String getDetailedLogMessage(java.lang.Object)>(v);
return v;
label:
v = specialinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.StringBuilder getBaseLogMessage()>();
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.util.Map getSessionAttributes()>();
v = staticinvoke <org.springframework.util.CollectionUtils: boolean isEmpty(java.util.Map)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" attributes[");
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.util.Map getSessionAttributes()>();
v = interfaceinvoke v.<java.util.Map: int size()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("]");
label:
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.String getShortPayloadLogMessage(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String getDetailedLogMessage(java.lang.Object)
{
org.springframework.messaging.simp.SimpMessageType v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
java.util.Map v, v;
java.lang.Object v, v, v;
java.lang.StringBuilder v, v, v;
java.lang.String v, v, v;
boolean v, v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: org.springframework.messaging.simp.SimpMessageType getMessageType()>();
if v != null goto label;
v = specialinvoke v.<org.springframework.messaging.support.NativeMessageHeaderAccessor: java.lang.String getDetailedLogMessage(java.lang.Object)>(v);
return v;
label:
v = specialinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.StringBuilder getBaseLogMessage()>();
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.util.Map getSessionAttributes()>();
v = staticinvoke <org.springframework.util.CollectionUtils: boolean isEmpty(java.util.Map)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" attributes=");
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.util.Map getSessionAttributes()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.Object getHeader(java.lang.String)>("nativeHeaders");
v = staticinvoke <org.springframework.util.CollectionUtils: boolean isEmpty(java.util.Map)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" nativeHeaders=");
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.Object getHeader(java.lang.String)>("nativeHeaders");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.String getDetailedPayloadLogMessage(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private java.lang.StringBuilder getBaseLogMessage()
{
org.springframework.messaging.simp.SimpMessageType v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
java.io.Serializable v;
java.security.Principal v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v, v, v;
v := @this: org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: org.springframework.messaging.simp.SimpMessageType getMessageType()>();
if v == null goto label;
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageType: java.lang.String name()>();
goto label;
label:
v = <org.springframework.messaging.simp.SimpMessageType: org.springframework.messaging.simp.SimpMessageType OTHER>;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.String getDestination()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" destination=");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.String getSubscriptionId()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" subscriptionId=");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" session=");
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.lang.String getSessionId()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: java.security.Principal getUser()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" user=");
v = interfaceinvoke v.<java.security.Principal: java.lang.String getName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
return v;
}
public static org.springframework.messaging.simp.SimpMessageHeaderAccessor create()
{
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
org.springframework.messaging.simp.SimpMessageType v;
v = new org.springframework.messaging.simp.SimpMessageHeaderAccessor;
v = <org.springframework.messaging.simp.SimpMessageType: org.springframework.messaging.simp.SimpMessageType MESSAGE>;
specialinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: void <init>(org.springframework.messaging.simp.SimpMessageType,java.util.Map)>(v, null);
return v;
}
public static org.springframework.messaging.simp.SimpMessageHeaderAccessor create(org.springframework.messaging.simp.SimpMessageType)
{
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
org.springframework.messaging.simp.SimpMessageType v;
v := @parameter: org.springframework.messaging.simp.SimpMessageType;
v = new org.springframework.messaging.simp.SimpMessageHeaderAccessor;
specialinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: void <init>(org.springframework.messaging.simp.SimpMessageType,java.util.Map)>(v, null);
return v;
}
public static org.springframework.messaging.simp.SimpMessageHeaderAccessor wrap(org.springframework.messaging.Message)
{
org.springframework.messaging.Message v;
org.springframework.messaging.simp.SimpMessageHeaderAccessor v;
v := @parameter: org.springframework.messaging.Message;
v = new org.springframework.messaging.simp.SimpMessageHeaderAccessor;
specialinvoke v.<org.springframework.messaging.simp.SimpMessageHeaderAccessor: void <init>(org.springframework.messaging.Message)>(v);
return v;
}
public static org.springframework.messaging.simp.SimpMessageType getMessageType(java.util.Map)
{
java.lang.Object v;
java.util.Map v;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("simpMessageType");
return v;
}
public static java.lang.String getDestination(java.util.Map)
{
java.lang.Object v;
java.util.Map v;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("simpDestination");
return v;
}
public static java.lang.String getSubscriptionId(java.util.Map)
{
java.lang.Object v;
java.util.Map v;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("simpSubscriptionId");
return v;
}
public static java.lang.String getSessionId(java.util.Map)
{
java.lang.Object v;
java.util.Map v;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("simpSessionId");
return v;
}
public static java.util.Map getSessionAttributes(java.util.Map)
{
java.lang.Object v;
java.util.Map v;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("simpSessionAttributes");
return v;
}
public static java.security.Principal getUser(java.util.Map)
{
java.lang.Object v;
java.util.Map v;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("simpUser");
return v;
}
public static long[] getHeartbeat(java.util.Map)
{
java.lang.Object v;
java.util.Map v;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("simpHeartbeat");
return v;
}
static void <clinit>()
{
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer v, v, v;
v = new org.springframework.messaging.support.IdTimestampMessageHeaderInitializer;
specialinvoke v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: void <init>()>();
<org.springframework.messaging.simp.SimpMessageHeaderAccessor: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer headerInitializer> = v;
v = <org.springframework.messaging.simp.SimpMessageHeaderAccessor: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer headerInitializer>;
virtualinvoke v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: void setDisableIdGeneration()>();
v = <org.springframework.messaging.simp.SimpMessageHeaderAccessor: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer headerInitializer>;
virtualinvoke v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: void setEnableTimestamp(boolean)>(0);
return;
}
}