Simon Hunt
051e9faa1b
ONOS-3780: Table model now handles two column sorts.
...
Change-Id: I8899d56fdca2084e4a7ca0392c21d14f1bc6ea62
2016-01-20 01:30:24 +00:00
Jian Li
c35415ddcd
[ONOS-3634] Enhance app to have a category, icon, URL and readme
...
This commmit enhances application to have category, icon, URL and
readme. The web GUI and CLI will be implemented in separate commits
Change-Id: Ib02716d7118cc617b24f196f2213ea1fe99a34be
2016-01-20 00:30:35 +00:00
Hyunsun Moon
52b933632a
Added a new method to create a port
...
Change-Id: I78db8cf5e1ab66d1497a8f9b706eef2202d50071
2016-01-20 00:28:52 +00:00
Sho SHIMIZU
70b88d8670
Tighten precontinoal checks
...
Change-Id: If2bca48023d26655398e35f7e917bb617ce57963
2016-01-19 23:06:20 +00:00
Sho SHIMIZU
c88b85e944
Rearrange the method declaration order
...
Change-Id: I00e09be8d1f743a846d96c791cfcf40b104f5cc3
2016-01-19 13:51:51 -08:00
Sho SHIMIZU
67f92819e3
Remove obsolete comments
...
Change-Id: I62fa18795f2f75a55609157c09866989ad9f22da
2016-01-19 13:51:51 -08:00
Sho SHIMIZU
8f2b777406
Refactor: Remove try-catch by using CompletableFuture#exceptionally()
...
Change-Id: I728fbcfe8fc4a81da2b08e6dddc1fa63add694a3
2016-01-19 21:39:08 +00:00
Sho SHIMIZU
489aa9ba23
Refactor: Use CompletableFuture instead of Executor#execute()
...
Change-Id: I97a155498e01c43d8adc83a55dbc2022732c862d
2016-01-19 21:04:37 +00:00
Sho SHIMIZU
96b39e2988
Remove a method checking if non-null by using Optional
...
Change-Id: Iec8d9016e09c6637574bf5b6f1aab5d8bfbec07a
2016-01-19 11:48:57 -08:00
Madan Jampani
a090a118ef
Added DistributedPrimitive interface
...
Added AsyncDistributedSet that provides async set operations
Change-Id: I83494075a7973694ea6b7445ff4799b7a1a50641
2016-01-19 19:37:37 +00:00
Sho SHIMIZU
27e1b923ac
Make return value null-safe
...
Change-Id: Ia56fac56ef8c036328ef6804386c0f86bd157f8f
2016-01-19 19:31:34 +00:00
Madan Jampani
8474fdd384
Fix how default partitions are created
...
Change-Id: Icb4881fb87b982d88502a0201175dbc2bc209c9c
2016-01-19 18:31:00 +00:00
Madan Jampani
f6c6a3015a
Fix incorrect input verification check in ClusterMetadata
...
Change-Id: I921ae8a8ba8c35bd91f27d2d1d985096f023c211
2016-01-18 14:33:45 -08:00
Sho SHIMIZU
69305abc0d
Remove blank lines
...
Change-Id: I2d5b7ef13ce3820b2ba296e7112f10165275d9ba
2016-01-15 18:31:51 -08:00
Sho SHIMIZU
9fa6b8b23c
Improve null safety by returning an empty list
...
Change-Id: I88e673b1ed0b9edfe86c9b1b4004ad9b95271d29
2016-01-16 01:20:20 +00:00
Sho SHIMIZU
9aee1f56ac
Refactor: Consolidate multiple map() invocations to single invocation
...
Change-Id: I53bd6a80f34469eb23874f91dd52a895e0f5a2dc
2016-01-16 01:19:45 +00:00
Jian Li
8baf44783b
[ONOS-3722] Augment TableModel to support annotations
...
Change-Id: Ie90fa6b26887ddd5afb03eb116304c16f10396ff
2016-01-16 00:40:14 +00:00
Andrea Campanella
d8d92db11d
ONOS-3754 Create driver/behavior for Ciena waveserver
...
Change-Id: I2e8741f0ad858eb712f7fe4f4a5fdf5e146aefd6
2016-01-15 23:58:53 +00:00
Andrea Campanella
b75b488fdb
ONOS-3760 Injection of mfg/hw/sw/serial in BasicDeviceConfig
...
Change-Id: I7f2269039e0cdabbee85cdad178c4ca27cdc2dce
2016-01-15 23:58:21 +00:00
Sho SHIMIZU
05abf1388e
Refactor: Generate CompletableFuture first, then process it
...
Change-Id: I1ef5961a863b855ce2687fcbacd2159c77cb64ce
2016-01-15 22:30:01 +00:00
Jian Li
69f6663f3a
[WIP][ONOS-3722] Augment TableModel with Annotations Mechanism
...
Change-Id: I815ce0b0fde254dd730153c34905d9454f019d9a
2016-01-15 22:16:08 +00:00
Sho SHIMIZU
b0c4a0796e
Refactor: Decompose creating CompletableFuture and process intent
...
Change-Id: I09de2965b7fbf593c1baf3b2e95ab15437f9a092
2016-01-15 22:14:36 +00:00
Sho SHIMIZU
b814773209
Restrict the visibility of methods only accessed from the same package
...
Change-Id: Ia735baeb6035df597773dfbe260831e97656a9fa
2016-01-15 22:14:02 +00:00
Sho SHIMIZU
c95ec3e0dc
Refactor: Inline method
...
Change-Id: Iafa70a7a728a3e701a2f62c4b9c015504bdcfabd
2016-01-15 21:02:01 +00:00
Sho SHIMIZU
594fb2ad77
Refactor: Extract two methods from submitIntentData()
...
Change-Id: I2c75039bed836ec3695bee1c8a7664bea8779d9e
2016-01-15 21:01:40 +00:00
Sho SHIMIZU
26cc180736
Restrict class visibility
...
Change-Id: I8dfc35cd811045b698c8e05c2dff71b6fff38acc
2016-01-15 21:01:15 +00:00
Sho SHIMIZU
e0981724df
Refactor: Use Tools.allOf() to wait until all tasks become completed
...
Change-Id: I2f032e4d8dd525c4dd40d7ad954dca8c5d33b159
2016-01-15 20:12:57 +00:00
Madan Jampani
ab7e7cd285
First round of ClusterMetadata improvements:
...
Introduced a PartitionId type for identifying partitions
Introduced a admin service for making metadata updates
Update cluster.json format to specify all partitions (including p0) and changed partitionId to be an int.
Change-Id: Ia0617f1ed0ce886680dcee4f5396a4bbdfa225da
2016-01-15 19:32:09 +00:00
Sho SHIMIZU
d755893862
Refactor: Inline invocations and remove methods
...
Change-Id: I004cab89f9d65cf9acc6721ef5865a8cb66dc61d
2016-01-15 19:21:56 +00:00
Sho SHIMIZU
38a4798ea0
Refactor: Reduce number of invocations of Stream#collect()
...
Change-Id: Idde16505cbe0a1e56e2b651678a0169df0d06bf7
2016-01-15 19:07:57 +00:00
Naoki Shiota
4ce97ffbf9
Fixed a bug that ComponentConfigManager#preSet never affect OSGi configuration.
...
Change-Id: If94c841142ce4dc5e430f7d639f2c2d22039e90a
2016-01-15 19:07:08 +00:00
Brian Stanke
7dee11ea4c
ONOS-1770 DefaultDistributedSet.toArray(T[]) does not support array size different than set size.
...
Change-Id: Ibf3e32ac466e1142a17457b52e091897326d8ba8
2016-01-15 18:46:17 +00:00
Sho SHIMIZU
98c0a39e92
Apply more functional style
...
Change-Id: Ief6349fdb84e96d0cf2c432e3a6905fd403a87f3
2016-01-14 18:40:53 -08:00
Marc De Leenheer
118f671b73
Power config API (ONOS-2866).
...
Change-Id: I50a405d63f95fa8024585c71885ac79dca7e7c78
2016-01-14 22:47:37 +00:00
Sho SHIMIZU
8fa670a8f9
Refactor: Rename ResourcePath to Resource for a better name
...
Also the followings
- Rename variables from path to resource
- Update Javadoc
Change-Id: I07da7e7d13882f2134a3687c66ed91a9de5b0849
2016-01-14 20:54:42 +00:00
Sho SHIMIZU
ab541a5dbd
Refactor: Use Stream API instead of explicit loop
...
Change-Id: I6ed6aba185a0ce3680fe0612de801a466a848d78
2016-01-14 20:38:45 +00:00
Sho SHIMIZU
5fb1ea31f3
Use the word "id" not "key" to get the names matched
...
Change-Id: Ie55b62d559bccc4a4cf3a8aad1876b5ae2c22f7d
2016-01-14 20:35:53 +00:00
Sho SHIMIZU
ad8ab27309
Refactor: Use CompletableFuture instead of Future
...
Change-Id: I7bf71a31a6c870c59783caa638c47bc040f655c8
2016-01-14 19:06:01 +00:00
Sho SHIMIZU
38f561c1df
Fix bug that a list is mistakenly added as an element of another list
...
Change-Id: I1e4847b572e55bbf85f99ed8ef8df96da1f7bd7f
2016-01-14 09:07:47 -08:00
Madan Jampani
dfde6ba92f
Added an async version for AtomicValue and misc javadoc improvements
...
Change-Id: Idc401964a726d221c01ecda0cc42c4a92551113f
2016-01-14 00:58:16 -08:00
Jihwan Kim
9887ad9dfe
[Falcon][ONOS-2696] support method "replace" in ConsistentMap and method "notNull" in Match
...
Change-Id: I7c7d4644f963e52297785c2f9a5f21eff8723e61
2016-01-14 08:15:05 +00:00
Sho SHIMIZU
4590604b64
Use Objects.nonNull() to check if non-null
...
Change-Id: Ib32f56c1d53e4199592f457d04660228b7f437aa
2016-01-14 08:14:31 +00:00
Sho SHIMIZU
828bc16cac
Use JDK's Objects instead of Guava's Objects
...
Change-Id: I58e5013e953b3528a99c54712ac4f6a7f10b4cb4
2016-01-14 08:12:39 +00:00
Michele Santuari
69fc2ffb07
Support encapsulation in PathIntent
...
- related to ONOS-3467
- unit test work
- depends on ONOS-3507 and also on the advertisement of VLAN resource
for different devices.
Change-Id: Ia852c751135b5ca4a16901c6f3a85ceea11514a3
2016-01-14 07:40:15 +00:00
Sho SHIMIZU
6c9e33a3fa
ONOS-3296: Support continuous type resources
...
Change-Id: I155e41e7a7c1750ff45986a55bedab353485d3fa
2016-01-14 07:36:56 +00:00
Sho SHIMIZU
31f37edd99
Define sub-types of Bandwidth to reduce round-off error
...
Two sub-types are defined
- LongBandwidth
- DoubleBandwidth
LongBandwidth can reduce round-off error cause by floating point arithmetics.
These classes are not exposed outside the package and only instantiated
through static factory methods.
Change-Id: Ice5d8ff1397c9dd9c8c1fff46af256fff08fa616
2016-01-14 07:35:50 +00:00
alshabib
fa0dc66f7f
adding a criterion for inner vlans
...
used by olt to match on the inner vlan
Change-Id: I7671b68d9860d598395cba134a589ca23f264c7e
2016-01-14 06:55:18 +00:00
Sho SHIMIZU
62bbc60247
Refactor: remove an extra inner class, IntentBatchProcess
...
IntentBatchProcess wraps a collection of IntentData to just behave
as Runnable. It can be removed by lambda expression
Change-Id: Ic6e1ae840311faff6314a8ce9db9a5277d8595cd
2016-01-14 06:48:12 +00:00
Madan Jampani
1c965106f4
Renaming Partition{Service, Manager, Event} to IntentPartition{Service, Manager, Event} to better disambiguate between another PartitionService that is responsible for managing datastore partitions
...
Change-Id: I74d311ae991fb241563a1475ea74a625d8069142
2016-01-14 06:41:36 +00:00
Madan Jampani
71d13e188b
use maven shade plugin version defined in root pom + Minor fixes to CopycatTransport based on review comments
...
Change-Id: Iac2bd2e7eca99208930eb319e2f3996fbf043f88
2016-01-14 03:15:24 +00:00