-
Notifications
You must be signed in to change notification settings - Fork 1
Grad2-3284 set Request Headers #190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 4 commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
cc69adb
Set Request Headers
githubmamatha 2016821
logging id and source
githubmamatha 198a55f
corrected logs
githubmamatha 6bfb92f
test cases issue fix
githubmamatha f9dee61
Added JwtUtil
githubmamatha 1095868
Cache version upgraded
githubmamatha File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
24 changes: 23 additions & 1 deletion
24
api/src/main/java/ca/bc/gov/educ/api/gradbusiness/util/ThreadLocalStateUtil.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,36 @@ | ||
package ca.bc.gov.educ.api.gradbusiness.util; | ||
|
||
public class ThreadLocalStateUtil { | ||
private static ThreadLocal<String> transaction = new ThreadLocal<>(); | ||
private static InheritableThreadLocal<String> transaction = new InheritableThreadLocal<>(); | ||
private static final InheritableThreadLocal<String> user = new InheritableThreadLocal<String>(); | ||
private static final InheritableThreadLocal<String> requestSource = new InheritableThreadLocal<String>(); | ||
|
||
public static void setCorrelationID(String correlationID){ | ||
transaction.set(correlationID); | ||
} | ||
public static String getCorrelationID() { | ||
return transaction.get(); | ||
} | ||
|
||
public static String getCurrentUser() { | ||
return user.get(); | ||
} | ||
|
||
public static void setCurrentUser(String username) { | ||
user.set(username); | ||
} | ||
|
||
public static void setRequestSource(String reqSource){ | ||
requestSource.set(reqSource); | ||
} | ||
public static String getRequestSource() { | ||
return requestSource.get(); | ||
} | ||
|
||
public static void clear() { | ||
transaction.remove(); | ||
user.remove(); | ||
requestSource.remove(); | ||
} | ||
|
||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.