Simon Hunt
732bb2e013
GUI -- Further work on refactoring Topology View server side code. Still WIP...
...
- added topology client heartbeat.
- modified AbstractListenerRegistry to allow for extension.
Change-Id: Ib8ea6ad4ba34f5732d062f1c9ef545f105eb167b
2015-05-14 18:59:43 +00:00
Changhoon Yoon
a7841edace
ONOS-1896 : enum Permission added, DefaultPermission removed
...
Change-Id: Ie75313acc9adeaee9c5a55978b5ec8e8fb5bf9b6
2015-05-14 18:07:00 +00:00
Sho SHIMIZU
c72c8ea4b9
Make methods of TrafficSelector.Builder deprecated
...
Because direct use of primitive value like short is fragile against
future change and the methods can be easily replaced by
TrafficSelector.Builder.add(Criterion)
- matchLambda(short)
- matchOpticalSignalType(short)
Change-Id: I0f65605a9bccd77a5d752d3a262ca818234f6ea8
2015-05-14 17:46:59 +00:00
Changhoon Yoon
bdeb88a77a
ONOS-1896 Modify Application Subsystem to support Security-Mode ONOS
...
Change-Id: Ie3686e0d5071f9f6e946bc48ed7562bb2f5ec413
2015-05-14 16:54:55 +00:00
Sho SHIMIZU
3310a34163
Remove "public" to follow our convention
...
Change-Id: Ic5fa8744cbcb4c704780c8467ae0f31fce3327ce
2015-05-13 23:44:57 +00:00
Ray Milkey
1534f8df8f
Add intent state to JSON output
...
Change-Id: I3a5995e0dfdc83e1253b8e414e825b796a57264c
2015-05-13 15:43:11 -07:00
Sho SHIMIZU
585bed92c5
Place OchSginalType in the right place
...
Move from org.onosproject.net.tunnel to org.onosproject.net.tunnel
Change-Id: I48c9de056edcb21ed97514a8fb5e72068d9672f4
2015-05-13 19:37:32 +00:00
Ray Milkey
3078fc0620
ONOS-743 - Use REST API Codecs to generate JSON for CLI commands
...
Change-Id: I25e0840d1af03341c638f837498c95275e6cf31b
2015-05-13 17:03:39 +00:00
Simon Hunt
da580889e2
GUI -- Further work on refactoring Topology View server side code.
...
- includes some cleanup of UiMessageHandler and subclasses thereof.
Change-Id: Ie48d830447a4abe1b3accda41a934530a4d55d0e
2015-05-12 20:58:25 -07:00
Simon Hunt
c54cd1baed
GUI -- Beginnings of structure for topology Overlay API.
...
- Re-implemented RequestSummary / ShowSummary in Alt implementation.
Change-Id: Idb86c7bf3ede8f8815abcb488bbf9b0a7041ef79
2015-05-11 13:52:26 -07:00
Sho SHIMIZU
98ffca81bf
Save memory consumption by avoding unnecessary instantiation
...
Change-Id: I7ce66c11136653fabc490aa7f33fdadf4454d2cc
2015-05-11 16:14:19 +00:00
Thomas Vachuska
635c2d7ed1
Adding device driver inheritance mechanism.
...
Change-Id: I9c883d32ce0c39f961eddd5c4624dc23f794fe4d
2015-05-11 15:49:23 +00:00
Sho SHIMIZU
6d01d3df91
Inline static factory methods in BandwidthResource
...
Change-Id: I8ac7fbaea5c81c9558f88f6ac88bcf581466d073
2015-05-08 16:10:55 -07:00
Sho SHIMIZU
f81725bb43
Populate Bandwidth with BandwidthResource
...
Change-Id: I7412c0c8141a8e22c2b157ee81989a79939c2299
2015-05-08 16:10:55 -07:00
Sho SHIMIZU
87114516f4
Replace manual hash code calculation for long with Long.hashCode(long)
...
Change-Id: Ie588a2904e0fcc790282af22912e8ff6d7a31648
2015-05-08 23:08:58 +00:00
Sho SHIMIZU
9a6ae38f25
Rename arguments to make its meaning clear
...
Change-Id: I1d9d5f53318b4d252b0ed0cddfcb9bee0367bdd8
2015-05-08 23:08:36 +00:00
Sho SHIMIZU
63feca7d26
Rename Bandwidth to BandwidthResource
...
To distinguish unit of bandwidth and resource of bandwidth
Change-Id: Ice52538f0c00f6d7743ca247d0f9bab3febdc94b
2015-05-08 23:08:36 +00:00
Jonathan Hart
63939a369f
Moved generic Timestamp/ClockManager classes to onos-api
...
so they are usable by applications.
Change-Id: Icf0e92d12434dec782332e91b632da8066a85b60
2015-05-08 23:06:15 +00:00
Simon Hunt
d7f7bcc9d4
GUI -- Major re-write of server-side Topology View code. WIP.
...
Change-Id: I332e8e59dc2271d3897c3a5c2fafa775324ef72d
2015-05-08 22:33:19 +00:00
Madan Jampani
f7536ab2ee
ONOS-1883: Fix for lost flow rules on CLI directed mastership changes.
...
- Made all mastership role change operations asynchronous, which they are.
- In flowrule store we now check to see if any new backups need to be made when a device backup location (standby) changes
- In device mastership store we now wait briefly before we step down from mastership after promoting a new candidate as highest standy
Change-Id: Icb76cf4d0d23403053a3fd5a458a940b847da49f
2015-05-08 20:46:19 +00:00
Thomas Vachuska
e1e8d663c8
Fixing javadocs.
...
Change-Id: I3c9b2abdb9dcc6fac6c68d6db19585ef4521b6ac
2015-05-07 17:11:23 -07:00
Sho SHIMIZU
4fea4fdaed
Populate IndexedLambda with LambdaResource
...
Change-Id: Id809f3a55b7c89bab2e4e99c0447ae97f27f5557
2015-05-07 23:55:48 +00:00
Sho SHIMIZU
a5b5c3e69b
Use Long.hashCode(long) to avoid manual hash code calculation
...
Change-Id: I5f4aa8b80339a0c671ff2d12f8ba25dba023f220
2015-05-07 23:55:27 +00:00
Jonathan Hart
9bb32ab74a
Moved AbstractWebResource to api bundle so it is accessible by applications.
...
Change-Id: Iddfe8a7d42d432e09424cede04b6c847198a9c85
2015-05-07 23:54:37 +00:00
alshabib
0ad4398ff5
fix remaining signing issues in treatments.
...
Change-Id: Id5ae44e529a516a4b2593778491ea16ca8dc7937
2015-05-07 22:35:46 +00:00
Simon Hunt
27bf0795e4
GUI -- Enhanced DefaultCellComparator to utilize Comparable implementation if available on the objects being compared, defaulting to string comparison otherwise.
...
- Deleted obsolete comparators.
Change-Id: Ifeb74c05f73bd974d1afb3dc27527a5c7ad1bc12
2015-05-07 10:50:46 -07:00
Sho SHIMIZU
94b7ff4f7f
Rename Lambda in org.onosproject.net.resource to LambdaResource
...
To avoid naming conflict with Lambda in org.onosproject.net
Change-Id: Ic8a670e7e2fb022f44f5a83cf4805f3ce0f29694
2015-05-07 17:11:42 +00:00
Saurav Das
100e3b809d
First shot at Broadcom OFDPA 1.0 pipeline
...
Requires changes to the group description to accept groupId from callers.
Change-Id: Ic21dfe8ae7c246b7d3a6b00e8e5c986e1dc21fa0
2015-05-07 17:00:02 +00:00
Simon Hunt
ab13052426
GUI -- Added routerId to AnnotationKeys; added test scenario for multi-homed hosts (routers).
...
Change-Id: Ief5f23fa1678152d5375a2b54fe5735c9632d588
2015-05-06 18:07:24 -07:00
Bri Prebilic Cole
9467a2393a
GUI -- General GUI backend cleanup and bug fixes. Added custom formatters for existing tables, unit test for Enum Formatter, and more glyphs.
...
Change-Id: I956f1faf6a59e535094d45b811980f822b084be0
2015-05-06 17:27:21 -07:00
Simon Hunt
5939e659a4
GUI -- Added Locale and Time Zone decorators to TimeFormatter.
...
- Fixed unit test to be insensitive to the zone and locale in which it is run.
Change-Id: Ib79c1840c5543ec1a6016d4345b7d60f0e9f65a4
2015-05-06 16:20:34 -07:00
Sho SHIMIZU
2a9c3af3d0
Add description about deprecation of matchLambda(int)
...
Change-Id: I6423b03b53835ffbff1f0ad00f6bd937bad0feb7
2015-05-06 22:06:26 +00:00
Sho SHIMIZU
60f1214588
Fix typo
...
Change-Id: Ib029cd708cf77a63a36eb37c4c5ab79dff92ae71
2015-05-06 22:06:03 +00:00
Simon Hunt
66f7543c6b
GUI -- Made OOTB formatters and comparators final classes.
...
Change-Id: I0ea59bf92d97b6d104b7d3770fb5f2e93308bbdc
2015-05-06 21:20:17 +00:00
Thomas Vachuska
0de9facd21
Fixing and organizing javadocs.
...
Change-Id: Ie348cb5c5b9c8a835cdcc13f6480ac8dba8ca81b
2015-05-06 20:59:32 +00:00
Bri Prebilic Cole
ff3dc673f3
ONOS-1819 - GUI -- Group view added (WIP). Enum Cell Formatter created.
...
Change-Id: I6ade17a1dfd17cf2049bafe654d6411244d4ad07
2015-05-06 12:59:45 -07:00
Simon Hunt
9ffbd8d37a
GUI -- Table Model et al -- added missing unit tests.
...
Change-Id: Icc77457cab5b79724fcb5b354c2d74f2b2690d89
2015-05-06 12:02:40 -07:00
Simon Hunt
73c5518c44
GUI -- Deleted deprecated table classes.
...
Change-Id: I2e8c93ceee4b0e9776d27e528e4d1f036e5d7519
2015-05-06 10:11:49 -07:00
Sho SHIMIZU
b5e6de62bf
Define a Criterion for OchSginalType
...
Resolve ONOS-1846
Change-Id: I63462a3e2702c93b1d1c84a324bdbaa351bac633
2015-05-06 06:03:54 +00:00
Sho SHIMIZU
efc2e28c84
Define a Criterion for IndexedLambda
...
Resolve ONOS-1845
Change-Id: Ic6f0ea2572e83c10444d7452debfd302149dc994
2015-05-06 06:02:28 +00:00
Simon Hunt
3d1b0653f3
GUI -- refactored all the table views (server side) to use the new TableModel method of data generation.
...
Change-Id: Ib8a188ad432ff335db6cff1e49e08dbaf039436b
2015-05-06 02:58:21 +00:00
Sho SHIMIZU
5a5a734101
Add unit tests for ModL0OchSignalInstruction
...
Resolve ONOS-1876
Change-Id: Ideca55e2d5ebb15478577d390e1a71761d672d7e
2015-05-05 18:29:42 -07:00
Sho SHIMIZU
2e7ac8474c
Make Instructions.modL0Lambda(short) deprecated
...
Integrate static factory method for indexed lambda and OCh
Change-Id: I80074f7ce2e1703a4ebc7d6f552b52bffc970193
2015-05-05 18:29:21 -07:00
Sho SHIMIZU
0abceb8dd3
Populate OchSignal with OchPort
...
Change-Id: I2e9031972e286f25f9caa32fac26d37e3efd10b5
2015-05-05 23:41:27 +00:00
Sho SHIMIZU
e9e127544d
Define an Instruction for OchSignal and its static factory method
...
Resolve ONOS-1873
Change-Id: Ia1d0a97fd820ce7a9b7e2b48ce8d07174bcc1af9
2015-05-05 22:10:21 +00:00
Sho SHIMIZU
9906de21b2
Remove unreferenced interface
...
Change-Id: I7b0f78ca83b1d9ea69fdf02dfb8e103b737d6f52
2015-05-05 21:46:54 +00:00
Sho SHIMIZU
47ec126458
Add OchSignalType definition
...
Change-Id: I4e10f6da7d86e0a16b38ccb52c5e2514b8c60180
2015-05-05 18:19:34 +00:00
Sho SHIMIZU
084c4caef8
Define a Criterion for OchSignal
...
Resolve ONOS-1844
Change-Id: I775a64ad6d6d3f1a046a6f7895a412c71c17ff16
2015-05-05 18:11:39 +00:00
Sho SHIMIZU
79906e42ee
Remove "public" from TrafficTreatment to follow our convention
...
Change-Id: Ie8bb48b211258c146836ddbf32e6835e291f370d
2015-05-05 18:10:13 +00:00
Jonathan Hart
607b1ff701
Group ID was set to null in a DefaultFlowRule constructor.
...
This is assumed to be not null in some places.
Change-Id: Id3c7f2e71b658c0077f495bf61ed997c98e16acd
2015-05-05 18:06:43 +00:00