1d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen// Copyright (c) 1999-2004 Brian Wellington (bwelling@xbill.org) 2d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen 3d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chenpackage org.xbill.DNS; 4d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen 5d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen/** 6d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen * The Name Server Identifier Option, define in RFC 5001. 7d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen * 8d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen * @see OPTRecord 9d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen * 10d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen * @author Brian Wellington 11d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen */ 12d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chenpublic class NSIDOption extends GenericEDNSOption { 13d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen 14d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chenprivate static final long serialVersionUID = 74739759292589056L; 15d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen 16d7955ce24d294fb2014c59d11fca184471056f44Shuyi ChenNSIDOption() { 17d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen super(EDNSOption.Code.NSID); 18d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen} 19d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen 20d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen/** 21d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen * Construct an NSID option. 22d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen * @param data The contents of the option. 23d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen */ 24d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chenpublic 25d7955ce24d294fb2014c59d11fca184471056f44Shuyi ChenNSIDOption(byte [] data) { 26d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen super(EDNSOption.Code.NSID, data); 27d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen} 28d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen 29d7955ce24d294fb2014c59d11fca184471056f44Shuyi Chen} 30