Class URIFactory<T,P>
- java.lang.Object
-
- org.apache.activemq.artemis.utils.uri.URIFactory<T,P>
-
public class URIFactory<T,P> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description URIFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.URIcreateSchema(java.lang.String scheme, T bean)java.net.URIexpandURI(java.lang.String uriString)java.net.URIgetDefaultURI()TnewObject(java.lang.String uri, P param)TnewObject(java.net.URI uri, java.util.Map<java.lang.String,java.lang.String> overrides, P param)TnewObject(java.net.URI uri, P param)voidpopulateObject(java.lang.String uri, T bean)voidpopulateObject(java.net.URI uri, T bean)voidregisterSchema(URISchema<T,P> schemaFactory)voidremoveSchema(java.lang.String schemaName)voidsetDefaultURI(java.net.URI uri)
-
-
-
Method Detail
-
getDefaultURI
public java.net.URI getDefaultURI()
-
setDefaultURI
public void setDefaultURI(java.net.URI uri)
-
removeSchema
public void removeSchema(java.lang.String schemaName)
-
expandURI
public java.net.URI expandURI(java.lang.String uriString) throws java.lang.Exception- Throws:
java.lang.Exception
-
newObject
public T newObject(java.net.URI uri, P param) throws java.lang.Exception
- Throws:
java.lang.Exception
-
newObject
public T newObject(java.net.URI uri, java.util.Map<java.lang.String,java.lang.String> overrides, P param) throws java.lang.Exception
- Throws:
java.lang.Exception
-
newObject
public T newObject(java.lang.String uri, P param) throws java.lang.Exception
- Throws:
java.lang.Exception
-
populateObject
public void populateObject(java.net.URI uri, T bean) throws java.lang.Exception- Throws:
java.lang.Exception
-
populateObject
public void populateObject(java.lang.String uri, T bean) throws java.lang.Exception- Throws:
java.lang.Exception
-
createSchema
public java.net.URI createSchema(java.lang.String scheme, T bean) throws java.lang.Exception- Throws:
java.lang.Exception
-
-