Package com.helger.smpclient.url
Class BDXLURLProvider
java.lang.Object
com.helger.smpclient.url.AbstractBDXLURLProvider
com.helger.smpclient.url.BDXLURLProvider
- All Implemented Interfaces:
IBDXLURLProvider
,ISMPURLProvider
@ThreadSafe
public class BDXLURLProvider
extends AbstractBDXLURLProvider
implements IBDXLURLProvider
The default implementation of
Layout:
IBDXLURLProvider
suitable for the
E-SENS network. See e.g.
http://wiki.ds.unipi.gr/display/ESENS/PR+-+BDXL+1.4.0Layout:
strip-trailing(base32(sha256(lowercase(ID-VALUE))),"=")+"."+ID-SCHEME+"."+SML-ZONE-NAME
- Author:
- Philip Helger
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
U NAPTR service name for e-SENS/PEPPOLstatic final IBDXLURLProvider
The default instance that should be usedstatic final BDXLURLProvider
The writable API of the default instanceFields inherited from class com.helger.smpclient.url.AbstractBDXLURLProvider
DEFAULT_NAPTR_DEBUG, DEFAULT_USE_DNS_CACHE, URL_CHARSET, URL_LOCALE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.helger.smpclient.url.AbstractBDXLURLProvider
addDNSCacheEntries, addDNSCacheEntry, clearDNSCache, customDNSServers, getAllDNSCacheEntries, getDNSCacheEntry, getDNSNameOfParticipant, getHashValueStringRepresentation, getNAPTRServiceName, getSMPURIOfParticipant, internalGetDNSName, isAddIdentifierSchemeToZone, isLowercaseValueBeforeHashing, isUseDNSCache, isUseNaptrDebug, setAddIdentifierSchemeToZone, setLowercaseValueBeforeHashing, setNAPTRServiceName, setUseDNSCache, setUseNaptrDebug, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.helger.smpclient.url.IBDXLURLProvider
getDNSNameOfParticipant, getDNSNameOfParticipant
Methods inherited from interface com.helger.smpclient.url.ISMPURLProvider
getSMPURIOfParticipant, getSMPURIOfParticipant, getSMPURLOfParticipant, getSMPURLOfParticipant
-
Field Details
-
DNS_UNAPTR_SERVICE_NAME_META_SMP
U NAPTR service name for e-SENS/PEPPOL- See Also:
-
MUTABLE_INSTANCE
The writable API of the default instance -
INSTANCE
The default instance that should be used
-
-
Constructor Details
-
BDXLURLProvider
public BDXLURLProvider()Default constructor.
-