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 StringU NAPTR service name for e-SENS/PEPPOLstatic final IBDXLURLProviderThe default instance that should be usedstatic final BDXLURLProviderThe 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.helger.smpclient.url.IBDXLURLProvider
getDNSNameOfParticipant, getDNSNameOfParticipantMethods 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.
-