Create ContextHolder helper class

This commit is contained in:
2022-08-22 11:34:56 +02:00
parent 6b5df7ad24
commit dc68f3d4ed
2 changed files with 25 additions and 1 deletions

View File

@@ -0,0 +1,19 @@
package com.bartlomiejpluta.base.api.context;
import lombok.Getter;
import lombok.NonNull;
public enum ContextHolder {
INSTANCE;
@Getter
private Context context;
public void setContext(@NonNull Context context) {
if(this.context != null) {
throw new IllegalStateException("Context cannot be reassigned");
}
this.context = context;
}
}