Package com.mindscapehq.raygun4java.core
Class RaygunMessageBuilder
- java.lang.Object
-
- com.mindscapehq.raygun4java.core.RaygunMessageBuilder
-
- All Implemented Interfaces:
IRaygunMessageBuilder
public class RaygunMessageBuilder extends Object implements IRaygunMessageBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected RaygunMessageraygunMessage
-
Constructor Summary
Constructors Constructor Description RaygunMessageBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RaygunMessagebuild()static IRaygunMessageBuildernewMessageBuilder()protected StringnoManifestVersion()protected StringreadVersionFromManifest(InputStream manifestInputStream)IRaygunMessageBuildersetBreadrumbs(List<RaygunBreadcrumbMessage> breadcrumbs)IRaygunMessageBuildersetClientDetails()IRaygunMessageBuildersetEnvironmentDetails()IRaygunMessageBuildersetExceptionDetails(Throwable throwable)IRaygunMessageBuildersetGroupingKey(String groupingKey)IRaygunMessageBuildersetMachineName(String machineName)IRaygunMessageBuildersetTags(Set<String> tags)IRaygunMessageBuildersetUser(RaygunIdentifier user)IRaygunMessageBuildersetUserCustomData(Map<?,?> userCustomData)IRaygunMessageBuildersetVersion(String version)IRaygunMessageBuildersetVersionFrom(Class versionFrom)
-
-
-
Field Detail
-
raygunMessage
protected RaygunMessage raygunMessage
-
-
Method Detail
-
build
public RaygunMessage build()
- Specified by:
buildin interfaceIRaygunMessageBuilder
-
newMessageBuilder
public static IRaygunMessageBuilder newMessageBuilder()
-
setMachineName
public IRaygunMessageBuilder setMachineName(String machineName)
- Specified by:
setMachineNamein interfaceIRaygunMessageBuilder
-
setExceptionDetails
public IRaygunMessageBuilder setExceptionDetails(Throwable throwable)
- Specified by:
setExceptionDetailsin interfaceIRaygunMessageBuilder
-
setClientDetails
public IRaygunMessageBuilder setClientDetails()
- Specified by:
setClientDetailsin interfaceIRaygunMessageBuilder
-
setEnvironmentDetails
public IRaygunMessageBuilder setEnvironmentDetails()
- Specified by:
setEnvironmentDetailsin interfaceIRaygunMessageBuilder
-
setVersion
public IRaygunMessageBuilder setVersion(String version)
- Specified by:
setVersionin interfaceIRaygunMessageBuilder
-
setVersionFrom
public IRaygunMessageBuilder setVersionFrom(Class versionFrom)
- Specified by:
setVersionFromin interfaceIRaygunMessageBuilder
-
setTags
public IRaygunMessageBuilder setTags(Set<String> tags)
- Specified by:
setTagsin interfaceIRaygunMessageBuilder
-
setUserCustomData
public IRaygunMessageBuilder setUserCustomData(Map<?,?> userCustomData)
- Specified by:
setUserCustomDatain interfaceIRaygunMessageBuilder
-
setUser
public IRaygunMessageBuilder setUser(RaygunIdentifier user)
- Specified by:
setUserin interfaceIRaygunMessageBuilder
-
setGroupingKey
public IRaygunMessageBuilder setGroupingKey(String groupingKey)
- Specified by:
setGroupingKeyin interfaceIRaygunMessageBuilder
-
setBreadrumbs
public IRaygunMessageBuilder setBreadrumbs(List<RaygunBreadcrumbMessage> breadcrumbs)
- Specified by:
setBreadrumbsin interfaceIRaygunMessageBuilder
-
readVersionFromManifest
protected String readVersionFromManifest(InputStream manifestInputStream)
-
noManifestVersion
protected String noManifestVersion()
-
-