public class org.springframework.messaging.support.IdTimestampMessageHeaderInitializer extends java.lang.Object implements org.springframework.messaging.support.MessageHeaderInitializer
{
private org.springframework.util.IdGenerator idGenerator;
private boolean enableTimestamp;
private static final org.springframework.util.IdGenerator ID_VALUE_NONE_GENERATOR;
public void <init>()
{
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer v;
v := @this: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void setIdGenerator(org.springframework.util.IdGenerator)
{
org.springframework.util.IdGenerator v;
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer v;
v := @this: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer;
v := @parameter: org.springframework.util.IdGenerator;
v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: org.springframework.util.IdGenerator idGenerator> = v;
return;
}
public org.springframework.util.IdGenerator getIdGenerator()
{
org.springframework.util.IdGenerator v;
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer v;
v := @this: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer;
v = v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: org.springframework.util.IdGenerator idGenerator>;
return v;
}
public void setDisableIdGeneration()
{
org.springframework.util.IdGenerator v;
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer v;
v := @this: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer;
v = <org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: org.springframework.util.IdGenerator ID_VALUE_NONE_GENERATOR>;
v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: org.springframework.util.IdGenerator idGenerator> = v;
return;
}
public void setEnableTimestamp(boolean)
{
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer v;
boolean v;
v := @this: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer;
v := @parameter: boolean;
v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: boolean enableTimestamp> = v;
return;
}
public boolean isEnableTimestamp()
{
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer v;
boolean v;
v := @this: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer;
v = v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: boolean enableTimestamp>;
return v;
}
public void initHeaders(org.springframework.messaging.support.MessageHeaderAccessor)
{
org.springframework.util.IdGenerator v;
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer v;
boolean v;
org.springframework.messaging.support.MessageHeaderAccessor v;
v := @this: org.springframework.messaging.support.IdTimestampMessageHeaderInitializer;
v := @parameter: org.springframework.messaging.support.MessageHeaderAccessor;
v = virtualinvoke v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: org.springframework.util.IdGenerator getIdGenerator()>();
virtualinvoke v.<org.springframework.messaging.support.MessageHeaderAccessor: void setIdGenerator(org.springframework.util.IdGenerator)>(v);
v = virtualinvoke v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: boolean isEnableTimestamp()>();
virtualinvoke v.<org.springframework.messaging.support.MessageHeaderAccessor: void setEnableTimestamp(boolean)>(v);
return;
}
static void <clinit>()
{
org.springframework.messaging.support.IdTimestampMessageHeaderInitializer$1 v;
v = new org.springframework.messaging.support.IdTimestampMessageHeaderInitializer$1;
specialinvoke v.<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer$1: void <init>()>();
<org.springframework.messaging.support.IdTimestampMessageHeaderInitializer: org.springframework.util.IdGenerator ID_VALUE_NONE_GENERATOR> = v;
return;
}
}