Defaults
Defaults.DA_SERVICE_TYPE,
ServiceURL url = new ServiceURL(Defaults.DA_SERVICE_TYPE +
Transact.transactActiveAdvertRequest(Defaults.DA_SERVICE_TYPE,
if (!typeName.startsWith(Defaults.SERVICE_PREFIX+":")) {
typeName = Defaults.SERVICE_PREFIX+":"+typeName;
SrvLocHeader.putStringField(spi, baosT, Defaults.UTF8);
if (!serviceType.equals(Defaults.DA_SERVICE_TYPE)) {
if (!serviceType.equals(Defaults.SA_SERVICE_TYPE)) {
if (!namingAuthority.equals(Defaults.ALL_AUTHORITIES)) {
} else if (name.equals(Defaults.ALL_AUTHORITIES)) {
Defaults.iSLPPort);
private final static long INCREMENT = Defaults.lMaxSleepTime / 2L;
if (serviceType.equals(Defaults.DA_SERVICE_TYPE.toString())) {
} else if (serviceType.equals(Defaults.SA_SERVICE_TYPE.toString())) {
SrvLocHeader.addHeaderClass(Defaults.DEFAULT_SERVER_HEADER_CLASS,
Defaults.version);
if (ver > Defaults.version ||
if (!serviceType.equals(Defaults.DA_SERVICE_TYPE)) {
Defaults.iMaximumResults).intValue();
return Defaults.iMaximumResults;
InetAddress.getByName(Defaults.sBroadcast);
new Object[] {Defaults.sBroadcast});
InetAddress.getByName(Defaults.sGeneralSLPMCAddress);
new Object[] {Defaults.sGeneralSLPMCAddress});
iaLoopback = InetAddress.getByName(Defaults.LOOPBACK_ADDRESS);
Defaults.iMulticastMaxWait,
Defaults.a_iConvergeTimeout);
Defaults.a_iDatagramTimeout);
Defaults.a_iDADiscoveryTimeout);
if (locale.equals(Defaults.locale)) {
Defaults.locale +
msgBundle = getMessageBundle(Defaults.locale);
saConfiguredScopes.addElement(Defaults.DEFAULT_SCOPE);
conf = Defaults.SOLARIS_CONF;
if (conf != Defaults.SOLARIS_CONF) {
Defaults.iMulticastRadius,
Defaults.iHeartbeat,
Defaults.iActiveDiscoveryInterval,
Defaults.iActiveDiscoveryGranularity,
Defaults.iRandomWaitBound,
Defaults.iTCPTimeout,
Defaults.iMTU,
Defaults.defaultDAAttributes,
Defaults.defaultSAAttributes,
Defaults.MIN_REFRESH_INTERVAL_ATTR_ID)) {
Defaults.iSocketQueueLength,
new DatagramSocket(Defaults.iSLPPort,
ms = new MulticastSocket(Defaults.iSLPPort);
Defaults.UTF8);
version = Defaults.version;
this.version = Defaults.version;
getStringBytes(SLPConfig.localeToLangTag(locale), Defaults.UTF8);
getStringBytes(SLPConfig.localeToLangTag(locale), Defaults.UTF8);
byte[] bytes = getStringBytes(address, Defaults.UTF8);
byte[] bytes = getStringBytes(surl.toString(), Defaults.UTF8);
bytes = getStringBytes(clist, Defaults.UTF8);
hdr.scopes.addElement(Defaults.DEFAULT_SCOPE);
if (!serviceType.equals(Defaults.DA_SERVICE_TYPE)) {
scope = Defaults.DEFAULT_SCOPE;
scopes.contains(Defaults.DEFAULT_SCOPE)) {
Defaults.SERVICE_PREFIX + ":" +
scope = Defaults.DEFAULT_SCOPE;
if (serviceType.equals(Defaults.DA_SERVICE_TYPE.toString())) {
scopes.addElement(Defaults.DEFAULT_SCOPE);
scope = Defaults.DEFAULT_SCOPE;
if (!serviceType.equals(Defaults.SA_SERVICE_TYPE)) {
if (!t.equals(Defaults.DA_SERVICE_TYPE) &&
!t.equals(Defaults.SA_SERVICE_TYPE)) {
return Defaults.ALL_AUTHORITIES;
namingAuthority = parseNamingAuthorityIn(hdr, dis, Defaults.UTF8);
new ActiveDiscoverer(Defaults.version,
b = ("" + c).getBytes(Defaults.UTF8);
str = new String(b, Defaults.UTF8);
accessableScopes.addElement(Defaults.DEFAULT_SCOPE);
tags.addElement(Defaults.MIN_REFRESH_INTERVAL_ATTR_ID);
CAttrMsg msg = new CAttrMsg(Defaults.locale,
Defaults.SUN_DA_SERVICE_TYPE,
buf.append(Defaults.SERVICE_TYPE_ATTR_ID);
Defaults.SA_SERVICE_TYPE,
Transact.transactActiveAdvertRequest(Defaults.SA_SERVICE_TYPE,
if (!surl.startsWith(Defaults.SERVICE_PREFIX)) {
!Defaults.DEFAULT_SCOPE.equals((String)scopes.elementAt(0))) {
long newSleepy = Defaults.lMaxSleepTime;
stringVectorToAttributePattern(attrTags, Defaults.locale);
if (Defaults.restrictedTypes.contains(type)) {
Vector types = store.findServiceTypes(Defaults.ALL_AUTHORITIES,
new ServiceLocationAttribute(Defaults.SERVICE_TYPE_ATTR_ID,
new ServiceURL(Defaults.SUN_SA_SERVICE_TYPE + "://" +
Locale locale = Defaults.locale;
(long)((float)urlLifetime * Defaults.fRefreshGranularity);
new ServiceURL(Defaults.DA_SERVICE_TYPE + "://" +
store.findServices(Defaults.SUN_SA_SERVICE_TYPE.toString(),
Defaults.locale);
url = new ServiceURL(Defaults.SA_SERVICE_TYPE + "://" +
Defaults.locale);
private static long sleepyTime = Defaults.lMaxSleepTime;
(isServiceURL ? Defaults.SERVICE_PREFIX.hashCode():0);
if (!tok.equalsIgnoreCase(Defaults.SERVICE_PREFIX)) {
Locale locale = Defaults.locale; // language locale
byte[] ret = getStringField(buf, dis, Defaults.UTF8);
byte[] bytes = putStringField(string, baos, Defaults.UTF8);
serverSocket = new ServerSocket(Defaults.iSLPPort,
cache = getWireTable(conf.getConfiguredScopes(), Defaults.version);
cache = getWireTable(useScopes, Defaults.version);
CSrvMsg msg = new CSrvMsg(Defaults.locale,
Defaults.SUN_DA_SERVICE_TYPE,
Defaults.locale);
Defaults.locale,
store.findServices(Defaults.SUN_DA_SERVICE_TYPE.toString(),
Defaults.locale);
buf.append((Integer.valueOf(Defaults.version)).toString());
store.findServices(Defaults.SUN_DA_SERVICE_TYPE.toString(),
Defaults.locale);
Defaults.locale);
new ServiceURL(Defaults.SUN_DA_SERVICE_TYPE+
byte[] inbuf = new byte[Defaults.iReadMaxMTU];
new DatagramPacket(outbuf, outbuf.length, addr, Defaults.iSLPPort);
s = new Socket(addr, Defaults.iSLPPort);
if (ver != Defaults.version) {
new DatagramPacket(outbuf, outbuf.length, addr, Defaults.iSLPPort);
if ((type.equals(Defaults.DA_SERVICE_TYPE) &&
(type.equals(Defaults.SA_SERVICE_TYPE) &&
if (type.equals(Defaults.DA_SERVICE_TYPE)) {
(type.equals(Defaults.DA_SERVICE_TYPE) ||
type.equals(Defaults.SA_SERVICE_TYPE))) {
new ServiceURL(Defaults.DA_SERVICE_TYPE +
new ServiceURL(Defaults.SA_SERVICE_TYPE + "://" +
SSAAdvert advert = new SSAAdvert(Defaults.version,
if (locale.equals(Defaults.locale)) {
Defaults.locale+"''");
getMessageBundleInternal(Defaults.locale, parentBundle);